Make an object bounce?

Get help using Construct 2

Post » Sat Oct 01, 2011 10:03 am

A quick question... how do I make a moving bullet object accurately bounce off straight walls?
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Sat Oct 01, 2011 10:21 am

there was a post on forum for CC about perfect collisions, can't find it now, but i have uploaded project file from that post

http://dl.dropbox.com/u/34375299/perfect%20bounce%20off%20circle.cap

Don't remember how made it, sorry :/

ImageImageImageImage
B
140
S
58
G
36
Posts: 2,547
Reputation: 31,170

Post » Sat Oct 01, 2011 11:45 am

I don't have Construct Classic, so this file is not really much good. If it's any help, the walls are all perfectly vertical and horizontal.
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Sat Oct 01, 2011 12:44 pm

You could try to apply force upwards on collision with the boundary sprites you specify. I also did a check to see if the X coord was < 200, so it's a little more realistic.


http://dl.dropbox.com/u/17612316/example/bouncy_ball.capx
B
2
G
1
Posts: 4
Reputation: 458

Post » Sat Oct 01, 2011 9:30 pm

Thanks, but the object is not a physics object. The problem really lies in the fact that the bullet does not know the angle of the surface it is hitting.
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Sat Oct 01, 2011 10:37 pm

Search for "bounce", "bouncing", "bouncing ball".
There have already been topics about a similar subject you can learn a great deal from.

I remember someone even posting a formula to a pong ball behavior type, in events.
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
247
S
85
G
40
Posts: 6,998
Reputation: 57,791

Post » Sun Oct 02, 2011 7:22 am

I saw this, however it does not solve the problem at all. All it does is make it move in the opposite direction - not bounce accurately.
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Sat Oct 08, 2011 3:43 am

Hi sqiddster

The only way I could figure out how to make an object accurately bounce off straight walls was to get rid of the bullet object, and use the CustomMovement object instead. Here is an example I made.


Bouncing Ball Example


You will have to play around with the CustomMovement actions if you want to adjust, or change things.


Hope this helps.Wink2011-10-08 04:12:06
B
50
S
11
G
8
Posts: 479
Reputation: 9,911

Post » Sat Oct 08, 2011 5:10 am

I managed to do the same thing as you, but with the bullet behavior. The ends of walls, however, present a problem.
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Sat Oct 08, 2011 5:38 am

What kind of problem are you having with the ends of the walls?
B
50
S
11
G
8
Posts: 479
Reputation: 9,911

Next

Return to How do I....?

Who is online

Users browsing this forum: GUN, LeFuji and 19 guests