一、目标
1.键盘按键W,实现角色上跳
2.键盘按键S,实现角色下蹲
3.同时按下按键W和D,实现角色向前跳跃
4.同时按下按键W和A,实现角色向后跳跃
二、需求分析
1.角色上跳:角色上跳是一个过程,分成上升和下降两段,上升时间和下降时间设定为相同。每个时间间隔Y坐标变化固定数值20。设定跳跃变化时间间隔为0.1秒。
2.角色下蹲为角色状态变更,没有变化过程。
3.向前跳跃与向后跳跃,是同时变化角色的X和Y坐标。X坐标的变化与角色的前后移动相同,Y坐标的变化与上跳过程相同。
三、程序设计
1.角色上跳,变更Y坐标,按照需求,Y坐标变化即可。
2.角色下蹲,变更角色造型。
3.复合指令处理:W和D,W和A,同时变化X坐标与Y坐标,使角色向前(向后)移动同时向上(向下)移动。从而实现角色的向前跳跃后向后跳跃。
4.角色的Y坐标变化范围是-100至150
四、代码编写
1.角色上跳代码,分为上升过程和下降过程
上升过程代码:
下降过程代码:
第四课 格斗游戏系列课程之第二课
最新推荐文章于 2024-08-16 23:20:20 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)