gamemaker学习笔记:跳跃

来源:互联网 发布:成都域名服务器地址 编辑:程序博客网 时间:2024/06/05 14:44

Gm工具很不错,跟着红色激情的教程来看一遍,学习一下游戏的开发。

记录一下笔记:跳跃的笔记。但是二段跳 和穿越跳 还没完成。

对着一遍视频案例抄一遍基本跳跃。

不是穿墙跳跃。

if(keyboard_check(ord('A'))){   x-=2;   }if(keyboard_check(ord('D'))){    x+=2;   }//没有跳跃状态下,跳跃if(keyboard_check_pressed(ord('J')) && jumpState ==0){   jumpState =1;     gravity = 0.3;   speed = 8;    direction = 90;     }if(jumpState ==0 && place_free(x,y+1)  ){     gravity = 0.3;     speed =0;     jumpState =1; }if(direction == 270 && place_meeting(x,y+speed,obj_wall)){   jumpState =0;    speed = 0;   gravity = 0;   move_contact_solid(direction,-1);}if(place_meeting(x,y,obj_wall)){  jumpState =0;   speed = 0;  gravity = 0;  move_outside_solid(-direction,-1);}

二 ,子对象创建事件遇到问题,在使用创建事件的时候,子类覆盖了。如果需要引用到父类。 。那么要在子类引用
加上 event_inherited(); 引用,防止覆盖调用。