QQ群:162541429 --->>战斗卡牌视频教程发布(网游) 点击查看

Unity动作游戏动作控制之状态机编写

Unity 小宝 4735℃ 3评论

我们先看下我们状态机的流程图:

状态机机构图

如我们所知。动作游戏都有很多角色。而每个角色动作也有多少。也不可能用一个脚本控制所有的角色。所以肯定会有很多脚本。这样我们写状态机将我们的工作变简单并且更加科学就很有必要了。

今天我们就来看下状态机怎么写。

状态机一般分为两部分 1.状态总管理 2.状态机接口

再给大家画个状态机的流程图

状态机流程图

 

好吧。我们上代码:

状态机接口类 IState.cs

 

 状态机管理脚本 GameStateMachine.cs

然后我们来写角色控制脚本。如下

Player.cs

 

 PlayerWalkState.cs

11

PlayerAttackState.cs

 PlayerJumpState.cs

 效果图

1

下载地址

链接:http://pan.baidu.com/s/1kT3lV3D 密码:gyij

转载请注明:小宝个人笔记 » Unity动作游戏动作控制之状态机编写

喜欢 (5)or分享 (0)
本站所有内容如未标明转载的内容,均为原创内容。转载请注明来源!