本文已参与「开源摘星计划」,欢迎正在阅读的你加入。 活动链接: github.com/weopenproje…
现在大多数电脑游戏都要通过wasd或者←↑↓→这八个键操作游戏人物移动。下面让我们用ob编一个通过键盘操作让人物移动的程序吧!
1. 创建x,y,操作对象,按钮的状态机变量和速度的状态变量。
这里以飞机作为操作对象来举例
2. 定义按下和抬起按键的函数设定wasd与设置布尔判断真假来确定控制上下左右的操作键
3.调用函数和设置消息来设置按键按下使对象移动,抬起终止对象移动。
4. 绘制帧来控制移动速度及实现精准移动。
5. 发布消息实现对象是否处于移动状态。
至此就能实现通过按键使人物上下左右移动啦,快去编来试试吧!