The Daily Click ::. Forums ::. Klik Coding Help ::. Custom Platform Help
 

Post Reply  Post Oekaki 
 

Posted By Message

Werbad



Registered
  18/09/2002
Points
  235
5th July, 2006 at 06:21:57 -

If you use fastloop you don't need a detector... Just check the colission of the player and when he overlaps, stop the loop and move him back 1 pixel. Thats how i do it

 
n/a

Klikmaster

Master of all things Klik

Registered
  08/07/2002
Points
  2599

Has Donated, Thank You!You've Been Circy'd!VIP MemberPS3 Owner
5th July, 2006 at 08:56:55 -

But what if you didn't want the player to get his head stuck in the ceiling?

 
n/a

Werbad



Registered
  18/09/2002
Points
  235
5th July, 2006 at 11:25:11 -

Use 2 colission check events... like this:

* on loop "gravity"
+ Gravity (player) > 0
- set player Y + 1

* on loop "gravity"
+ Gravity (player) < 0
- set player Y - 1

* on loop "gravity"
+ player overlaping background
+ Gravity (player) > 0
- stop loop "gravity"
- set Gravity (player) 0
- set player Y - 1

* on loop "gravity"
+ player overlaping background
+ Gravity (player) < 0
- stop loop "gravity"
- set player Y + 1
- set Gravity (player) 0


 
n/a
   

Post Reply



 



Advertisement

Worth A Click