个人爱好开发者在此,我一直在思考人们如何构建他们制作的系统,不仅仅是最终结果,因为关注这一部分并不是很明显。如果你已经为这点骄傲万岁,希望听到当这件事情一步一步来到,了解你的第一步是什么,什么不奏效,你改变方法的过程在最后它最终得到解决。

我刚刚经历到了unity中的一个系统中的运动机制,在我尝试为行走、跑步、跳跃、冲刺和未来的能力设定一个层级状态机,然而它变得比它需要的得多复杂。经过了几番的纠结后我丢弃了它,并回到了一个简单的控制器脚本,结果它运行得很棒。 我试图在判断什么时候事情变得过于复杂,并且实际上需要更复杂的结构时更加聪明,所以希望听到他人有哪些方法去应对这一点,特别是如果它是小幅度的特性(游戏或代码)或是粗糙的构建。