开发日志 5-12
锲而不舍,金石可镂。锲而舍之,朽木不折。
........... * * *...................... * * *....................................
动画:
需要进一步改进目前的动画状态机制,以适应复杂的情况。
1) 测试:
条件:增加动画执行的时间。例如把前滚翻这个动作的帧执行时间增加到1100。
结果:游戏人物在第一帧以设计的速度前行,然后开始表演后面的动画。
在前滚翻动作结束之,回复到idle,会向后退一定的距离。
这个帧执行时间会影响到前进的距离,如果很短的话,前进的很小。
2)碰撞检测
思考:碰撞检测的时候注意怎么避免把自己也检测进去。
3)跳跃
注意:游戏中是存在可能跳不起来的情况的,因为是检测起跳初始条件的。
Bug:在站立和跳跃到空中做过渡动作时,发生了数组过界的异常。 但经过测试,站立-》过渡-》蹲下 这个动作是正常的。 当改动帧间隔改为更长时间时,不会出错,但仍然很怪异。
Bug:在操作第二人物的时候出现了数组过界的异常。提示一个动作索引取到了一个负值。 检查后发现,更改了某个动作名称,但在定义第二人物的动作时,没有更改过来,于是出现了错误。
4)思考: