Today I make my first game maker tutorial in three years, and show you how to create/use basic platformer collisions without the use of the solid variable.
CODE:
~ OBJ_CHAR ~
Step Event
if !place_meeting(x,y+1,obj_block)
{gravity=1.3 gravity_direction=270}
else
{gravity=0 gravity_direction=270}
Collision Event
if other.blocksolid = 1
{x=xprevious
y=yprevious
move_contact_all(direction,12) vspeed=0}
Left Event
if !place_meeting(x-6,y,obj_block)
{x -= 6}
Up Event
if place_meeting(x,y+5,obj_block)
{vspeed = -11}
Right Event
if !place_meeting(x+6,y,obj_block)
{x += 6}
~ OBJ_BLOCK ~
Create Event
blocksolid = 1
QSF Facebook page: / quickshotfilms
QSF Website: http://qsdevelopment.toppysites.com/
Made using serif movieplus x6.
Hope you enjoyed :)
Auf dieser Seite können Sie das Online-Video Gamemaker: Basic collisions without solid objects. mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Sea Blu 11 April 2014 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 20,763 Mal angesehen und es wurde von 96 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!