设计模式
喜欢许嵩
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式
前言: 首先介绍一下什么是单例,单例类和单例脚本 单例的标准形态:(也可以叫做单例类) public class Singleton { private static Singleton instance; public static Singleton Instance { get原创 2018-01-23 22:20:26 · 219 阅读 · 0 评论 -
设计模式之工厂模式
工程模式,其实就是对某个过程的封装;使传入不同的参数,得到不同的产品,封装后只留有接口以调用。 忽略过程,只看结果。用在创建新的对象,例如酷跑游戏的金币,传递坐标,个数,就即可生成,或者多个怪物 根据传入参数的不同,new出不同的对象 这是一段用来根据传入的位置和序号,生产不同的Sprite图片的代码: public class Factory {原创 2018-01-23 23:00:23 · 142 阅读 · 0 评论 -
对于UI部分的状态模式简单实现
在以往的菜鸟生涯里,只会用动画的有限状态机,并不懂神魔是状态模式。 其实他们的原理是有点相似的: 首先,有一个接口,定义了他们的行为,对于Ui来说就是界面的抽象,暂且称它为PanelBase,它定义了界面的,清理(即先清除之前是用过的状态)、进入、改变、退出、以及持续性操作。 每个界面panel的类会继承并且实现这几部分功能,同时进行一些自己的扩展,所有的对象由一个状态管理器来使用字典储存,...原创 2018-09-26 17:27:15 · 539 阅读 · 0 评论