在自学的过程中看了不少教程,其中不同的人对于角色移动的写法都有少许差异。这边文章特来总结一下控制角色移动的方法。
1.角色
使角色移动之前,首先要创建一个移动的对象obj。
2.给角色一个形象
现在这个obj是没有样子的,要给予一个sprite资源让obj一个形象。
3.角色属性
角色对象obj自身带有x,y轴属性,x,y轴属性确定了角色在背景上的哪一个位置。
3.让角色移动起来
知道了轴的数值进行修改就可以让角色移动,那么只要让角色每一帧都修改一次位置,那角色就能按着某一方向持续移动了。
4.使用操作来移动
现在角色自己是自己往前移动的,但我是想通过我的操作来移动他。则需要添加一个按键的判断。
如果我按下小键盘右箭头,则角色向右移动。
向左移动,同理。
上下移动控制Y轴,方法同理。
这样下来,小白球这个角色就可以在平面上顺利移动了。
利用键盘箭头来控制移动并不能满足大部分人的操作习惯,下一篇准备说下改键方法。
【GMS2】角色移动01(外篇)——输入操作的设键&改键
https://indienova.com/home/blogread/4063
辛苦啦~