Either way, you don't want the ball to half its speed every time it bounces. :P :P

Either way, you don't want the ball to half its speed every time it bounces. :P :P
Working as fast as I can on Fusion 3




This is diving me crazy! I test for the pinball object bouncing, and... nothing happens.I think you missed something there [i.e. bouncing]
e.g, as a test for checking the bounce condition...
Create an active object & give it a pinball movement.
Set the pinball object's initial direction to down.
Create a platform near the bottom of the screen using a backdrop & make it an obstacle.
Create the following conditions:
Pinball overlaps background = bounce
Pinball bouncing [i.e. Movement,is "Pinball" bouncing] = stop
When I run the above, the pinball bounces, but does not stop.
If the object is a "bouncing ball", then the bounce is detected and the object stops, but the bouncing ball movement is not suitable because it doesn't have the gravity property which is required.
Can somebody put me out of my misery (no, not with a blunt instrument)...is it really this difficult to make a ball bounce and come to halt fairly naturally?
Maybe it's because I normally code things like this in Actionscript, and I am just not thinking the way MMF needs me to think!
Thanks for all the help.
What do u mean by you want it to bounce and stop? You could also try to make the background obstacles actually active objects and just test collision if background collisions don't work, and to make it stop quicker you could change gravity or change its decrease in speed. I'm not 100% sure what your trying to do with the stop movement.

Just copy the conditions you made for making the ball bounce BEFORE the event that bounces it, then add the Speed Less Than 2 thing and make it stop.
Working as fast as I can on Fusion 3
oh i see. If it is going slow enough it stops and rolls down instead of bouncing off high. I see. Ya just do a check for speed, and then check for collision or overlap and stop. And then you could have another check for if it is higher and overlaps, it bounces.
Try this: use the bouncing ball movementOriginally Posted by Digitalic
*Objects collides with background.....(Object)> bounce
*Object is facing direction 7,8,9 or whatever (up)
+every 00"-22.......................(Object)> set speed to speed of object - 5
Play around with the numbers according to the speed you have the speed of the object
Will that do what you want?

As I said before, Pinball Movement has Deceleration built in! You guys are missing the point of the problem. He specifically said that once it gets slow it won't stop moving. He just wants it to stop when it is slow enough and when it bounces.
Working as fast as I can on Fusion 3
? i dont see his problem. Check speed, then stop. Or increase gravity, or decel.











the pinball movement is a bit buggy, it doesn't really stop when it's speed is zero, it starts moving slowly to the left. I had to work around it by replacing the pinball object with a clone once it had a speed of zero so it appeared the bouncing object had stopped.




Have you tried this with the pinball?? i dont see his problem. Check speed, then stop. Or increase gravity, or decel.
If you have been successful, I would be very grateful if you could specify the steps to achieve the desired result; i.e:
- An object falls from the top of the screen
- When it hits a horizontal obstacle, it bounces up an down until it comes to a 'natural' halt.
- When it halts, it just sits there and does not move.
- Ideally, if another object hits it when it's at rest, it should bounce.
Thanks in advance.