This time I have an apparent easy question, but this is making me crazy.
Hope somebody is willing to help.
I need to move an object 30 pixel to the right or to the left after a collision with the main character.
I need to use custom movement or (platform) simulate control, cos if I use set position i ll need to take care of collisions with other object and exeptions.
Thank you in advance
Hi, you can do this
sprite1 on collision with sprite2- sprite2 setX to sprite2+30
Edit. ok i didn't see the last part of your question but if you do like this,you should turnaround the collisions problem in some other way.
Develop games in your browser. Powerful, performant & highly capable.
Thank you for trying to help me, but as I said its really too messy to take care of the collisions using Set position, cos the stage its made by elements that you can destroy.
So using custom movement and simulate control already take care of collisions.
Lately I've been learning about the marvellous beauty of of Bullet. Mostly have the bullet disabled and turn of angle to motion.
Bullet.set angle of motion angle(bullet,player)
Wait x seconds(where as X would be timed to 30px)
determine how much time you want it to take to travel 30px, then figure how much the bulletspeed should be based on that.
As an example. If you want it to take 1 second to travel 30px
Bulletspeed = 30
WaitTime = 1
30px over half a second
bullet speed 60px
wait time 0.5
boom there you go. 30px
trying it right now
It works very well, thank you so much!