浅谈设计模式和其Unity中的应用:四、状态模式

目录
什么是状态模式怎么实现状态模式(C#实现)实现方法一:简单易用步骤一:状态枚举步骤二:玩家控制器(核心代码)问题引出
实现方法二:状态模式,有限状态机FSM关于有限状态机的知识什么是有限状态机?有限状态机有什么特点?
注意步骤一:建立所有状态的接口步骤二步骤三:修改PlayerController代码
作业

什么是状态模式

在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。

简单来说,就是一个对象会有很多种状态,每一种状态都会做不同地事情。 比如人,有走路、跑步、吃饭、睡觉等等状态,它们可以做的事都不一样。
更详细的介绍可以看看这个:状态模式
怎么实现状态模式(C#实现)
假设玩家有三种状态
站立:Stand跳跃:Jump下蹲:Crouch
实现方法一:简单易用
步骤一:状态枚举
我们

浅谈设计模式和其Unity中的应用:四、状态模式最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/13988.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>