原地址为Udemy的Benjamin Anderson的课程。
作者的忠告
创建一个对象obj_solid,并选择它的精灵为s_mask
创建人物对象obj_elizabeth,并选择精灵为s_elizabeth_down。
在obj_elizabeth的create事件中初始化变量
创建step事件来获取键盘输入,创建人物移动速度
创建脚本来处理实例的移动,不直接在主角bj_elizabeth的step事件书写移动代码,也是抽象成单独的脚本,有一个好处就是,其他对象也可以用调用该脚本
回到obj_elizabeth的step事件中来,调用移动脚本来进行移动(需要传入参数)
为场景(room)中的物体设置阻挡obj_solid,和将对象拖入场景(room)中,注意以下的文中都统称room为场景
先将gird(网格划分)设置为16*16
然后设置阻挡和拖入对象
运行游戏即可,按下方向键就能看到游戏效果了,和阻挡obj_solid的碰撞
暂无关于此日志的评论。