设计模式(Unity)
文章平均质量分 72
Rocky man
这个作者很懒,什么都没留下…
展开
-
Unity中的有限状态机和状态模式设计
游戏开发过程中,各种游戏状态的切换无处不在。但很多时候,简单粗暴的if else加标志位的方式并不能很地道地解决状态复杂变换的问题,这时,就可以运用到状态模式以及状态机来高效地完成任务。状态模式与状态机,因为他们关联紧密,常常放在一起讨论和运用。而本文将对他们在游戏开发中的使用,进行一些探讨。 当然,要我一下讲的很明白,估计也不太可能,还是老样子,我们进行文章和代码分析,最后...原创 2018-06-28 16:32:32 · 2623 阅读 · 3 评论 -
Unity中的有限状态机和有限状态模式
游戏开发过程中,各种游戏状态的切换无处不在。但很多时候,简单粗暴的if else加标志位的方式并不能很地道地解决状态复杂变换的问题,这时,就可以运用到状态模式以及状态机来高效地完成任务。状态模式与状态机,因为他们关联紧密,常常放在一起讨论和运用。而本文将对他们在游戏开发中的使用,进行一些探讨。 当然,要我一下讲的很明白,估计也不太可能,还是老样子,我们进行文章和代码分析,最后...翻译 2018-06-28 16:33:03 · 1068 阅读 · 0 评论 -
Unity中的泛型单例的使用
通常情况下,在没有泛型单例这个概念之前,我们如果需要使一个形成一个单例,通常情况下就会有以下代码: public class SceneStateManager{ private static SceneStateManager _Instance; //私有化构造器 public static SceneStateManag...原创 2018-06-28 16:32:45 · 1129 阅读 · 1 评论 -
C#数组常用算法以及在游戏中的具体应用
我刚开始做Unity的时候,肯定也是避免不了找工作的,在很多公司面试的面试题中,对于算法的考察,冒泡排序,选择排序,二分查找等,这些是常常遇到的,哪怕是现在面试,也是一样。我觉得,还是举一些例子更加实际。 我还是很喜欢北京夏天的夜晚的,前几天去南方,真叫一个折腾。买了晚上8点回北京的票,结果晚点8小时,退了在买凌晨4点半的,结果还是晚点四个小时,之后,改签,操他大爷的,尽然还...原创 2018-06-23 01:31:03 · 897 阅读 · 0 评论