【游戏设计模式】之三 状态模式、有限状态机 & Unity版本实现
游戏开发过程中,各种游戏状态的切换无处不在。但很多时候,简单粗暴的if else加标志位的方式并不能很地道地解决问题,这时,就可以运用到状态模式以及状态机来高效地完成任务。状态模式与状态机,因为他们关联紧密,常常放在一起讨论和运用。而本文将对他们在游戏开发中的使用,进行一些探讨。 PS:这篇文章起源于《Game Programming Patterns》第二章第六节。这是一篇略长的文章,约5200