
游戏设计模式
千喜
90后程序媛,热爱技术热爱分享,专注于客户端开发
展开
-
设计模式学习之路(六) ------ 桥接模式(bridge)
理论基础:http://blog.youkuaiyun.com/cooldragon/article/details/52173915UML类图: 原型实现: 当多种图形使用不同图形程序接口来进行绘制时,比如有球形/正方体/胶囊体等等,使用openGl和DirectX来进行绘制,如果每个要绘制的图形都拥有绘制类和绘制方法,对于扩展的时候会有重复代码,如下代...原创 2018-06-24 22:23:07 · 275 阅读 · 0 评论 -
设计模式学习之路(四) ------ 外观模式(Facade)/单例模式(Singleton)
学习网址:https://blog.youkuaiyun.com/lovelion/article/details/8258121UML类图: 原型实现:原创 2018-06-19 22:30:28 · 572 阅读 · 0 评论 -
设计模式学习之路(七) ------ 策略模式(Strategy)
理论学习:http://www.uml.org.cn/sjms/201009092.asphttp://blog.youkuaiyun.com/hguisu/article/details/7558249UML类图: context:使用策略的类strategy:策略接口策略模式与桥接模式是不一样的,策略只是一种计算方式,而不能独立,而桥接模式是两种单独的实例互相使用,像武器都有自己的属性与状态...原创 2018-06-24 22:44:51 · 253 阅读 · 0 评论 -
设计模式学习之路(八) ------ 模板模式(TempleMethod)
理论学习:http://blog.youkuaiyun.com/lovelion/article/details/8299794http://meigesir.iteye.com/blog/1506484UML类图: (1) AbstractClass(抽象类):在抽象类中定义了一系列基本操作(PrimitiveOperations),这些基本操作可以是...原创 2018-06-24 23:15:41 · 300 阅读 · 0 评论 -
设计模式学习之路(一) ------ 设计模式的概念与作用
1,什么是设计模式 设计模式的作用解决同一种类型的问题使用设计模式可以让代码结构更加清晰https://www.zhihu.com/question/19558521?utm_campaign=rss&utm_medium=rss&utm_source=rss&utm_content=title2,面向对象设计中常见的设计原则 ...原创 2018-06-10 22:02:32 · 285 阅读 · 0 评论 -
设计模式学习之路(二) ------ UML 统一建模语言
1.关联:一个类里面有另一个类的对象2.聚合:雁群里有大雁数组3组合: 初始化(调用构造函数)时同步初始化另一个类,则这两个类是组合关系4依赖:一个类的构造函数的参数是另一个类...原创 2018-06-10 22:13:10 · 236 阅读 · 0 评论 -
设计模式学习之路(三) ------ 状态模式(State)
学习网址:http://www.cnblogs.com/wangjq/archive/2012/07/16/2593485.htmlUML类图:原创 2018-06-15 16:31:25 · 473 阅读 · 0 评论 -
设计模式学习之路(九) ------ 有限状态机
理论:http://wiki.unity3d.com/index.php/Finite_State_Machine实例: 战士AI,使用有限状态机实现战士有限战斗机状态虚类,后面的状态都要继承于它:public enum SoldierTransition //转换的条件{ NullTansition = 0, SeeEnemy, NoEnmey, C...原创 2018-06-25 22:23:30 · 751 阅读 · 0 评论 -
设计模式学习之路(五) ------ 中介者模式(Mediator)
理论网址:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/30/2663922.htmlUML类图:原创 2018-06-20 22:36:40 · 254 阅读 · 0 评论