本周,我将在2.5D侧面滚动环境中工作。 玩家将控制一个可以行走,跳跃和进行攻击的动画角色。 玩家通过杀死所有敌人获胜。
当前进度:玩家能够使用标准的移动控件来控制游戏中的角色。 角色不仅可以向前和向后移动角色,还可以沿着其移动方向进行调整。 玩家角色是从资产商店获得的。 该资产还包含动画。 因此,通过这些我能够添加逼真的运动机制。 玩家角色具有4个不同的状态,分别是“空闲”,“行走”,“进攻”和“跳跃”,每个动画都有不同的状态。
- 亲爱的独立日记#11
- 玩家2018研究—您能猜出平均年龄吗?
- 学习爱(2d)游戏开发0 —用CSCI E-23a构建Pong
- 关注游戏开发人员:梦见月光者
- 带有js13kGames模式和Kontra.js的Web Maker

还有一个移动平台,玩家可以在该平台上跳跃。 移动平台是在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