软件工程
_Lina
进一寸有一寸的欢喜
展开
-
《设计模式之禅》_六个设计原则
《设计模式之禅》_六个设计原则原创 2018-06-22 18:00:46 · 151 阅读 · 0 评论 -
游戏编程模式学习笔记
命令模式 :把命令(行为)抽象为一个对象,将命令的执行者作为参数传入。 优点: 1、游戏行为与执行者解耦,任何对象都可以执行这个行为(敌人、AI等) 2、多态使切换命令更方便(更改快捷键) 3、输入控制器或AI生成一系列命令放入命令流中,调度器或角色调用并消耗命令,实现【自动演示】、【撤销】、【回放】等功能 原型模式:用原型实例制定创建对象的种类,并通过拷贝这些原型创建新的对象,将框架与产生对象...原创 2019-04-19 13:36:23 · 473 阅读 · 0 评论 -
ECS架构学习笔记
组件模式 实体被简化为指向组件的指针的容器以及在不同组件间分享的数据。以“组合优于继承”的思想进行架构。 组件的优点 在实体涉及多个领域时保持领域互相隔离 方便的增删改组件,通过继承实现组件接口,就能自定义组件从而定义不同的对象 避免菱形继承或不精确的继承 设计要点 组件通信的方法: 将所有共享数据存储在容器类中,但必须注意组件更新顺序带来的影响(混合ECS) 组件间互相引用,无需通过容器类 通过...原创 2019-04-19 13:39:31 · 1351 阅读 · 0 评论