状态驱动的侧滚动器— Unity游戏

本周,我将在2.5D侧面滚动环境中工作。 玩家将控制一个可以行走,跳跃和进行攻击的动画角色。 玩家通过杀死所有敌人获胜。

当前进度:玩家能够使用标准的移动控件来控制游戏中的角色。 角色不仅可以向前和向后移动角色,还可以沿着其移动方向进行调整。 玩家角色是从资产商店获得的。 该资产还包含动画。 因此,通过这些我能够添加逼真的运动机制。 玩家角色具有4个不同的状态,分别是“空闲”,“行走”,“进攻”和“跳跃”,每个动画都有不同的状态。

还有一个移动平台,玩家可以在该平台上跳跃。 移动平台是在Unity Legacy Animations的帮助下创建的。

即将来临的目标 :我将在游戏中添加多人游戏功能。 第二名玩家将能够使用操纵杆来控制其他角色。 我还将添加更多的平台,包括移动平台和固定平台,以便玩家可以在环境中奔跑,使游戏更加“有趣”。

学习了新概念:我学习了如何为世界上的游戏对象设置动画的概念。 还学习了如何使用资产中存在的动画。 我还查看了Mecanim和Legacy Animations之间的区别,如果Unity和Mecanim是最新的推荐样式,则Legacy是以前版本使用的系统。

资料来源:

科技,美国(2016)。 Unity —手册:旧版动画系统Docs.unity3d.com 。 2016年5月12日从http://docs.unity3d.com/Manual/Animations.html检索

Unity —用Mecanim制作任何动画 。 (2016)。 Unity3d.com 。 取自2016年5月12日,来自https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/animate-anything