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 :)
На этой странице сайта вы можете посмотреть видео онлайн Gamemaker: Basic collisions without solid objects. длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Sea Blu 11 Апрель 2014, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 20,763 раз и оно понравилось 96 зрителям. Приятного просмотра!