随笔分类 - 3D编程模式系列
摘要:大家好,本文提出了ECS模式。ECS模式是游戏引擎中常用的模式,通常用来组织游戏场景。本文出自我写的开源书《3D编程模式》
阅读全文
摘要:我写了本开源书,罗列了我从自己的实战项目中提炼出来的关于3D编程(主要包括“3D引擎/游戏引擎”、“编辑器”开发)的各种编程模式
本书的写作花了我300多个小时,将近3个月的全职写作,凝结了我一万小时的开发经验,希望把最精华的部分抽象成“模式”,提供给大家使用,帮助大家设计出架构良好的3D引擎和编辑器
阅读全文
摘要:大家好,这段时间我完成了对初稿的第二轮修改,已经把稿子提交给编辑了 这里是所有的的写书记录: 《3D编程模式》写书记录 本轮修改主要进行了下面的修改: 修改UML描述 增加依赖关系 角色之间的关系 中增加 x对x 的明确描述 修改分析角色 “总体来看”加上用户这个部分,使其与UML中一致 修改代码
阅读全文
摘要:大家好,这段时间我完成了对初稿的第一轮修改,即将开始第二轮的修改 这里是所有的的写书记录: 《3D编程模式》写书记录 本轮修改主要进行了下面的修改: 修改错误 修改了UML错误、文字错误、代码错误等错误 隐藏代码的实现细节,进行抽象 这一步修改的目的在于使案例中的代码只展示说明思路,隐藏实现细节 读
阅读全文
摘要:大家好,这段时间我完成了“再看设计原则”的初稿,包括了设计基础、单一职责原则、依赖倒置原则、接口隔离原则、合成复用原则、最少知识原则、开闭原则 目前我已经完成了所有的初稿,后面会进行第二轮的修改,将初稿改为二稿 目前暂定删除“提出新的设计原则”的内容 感谢大家的支持! 这里是所有的的写书记录: 《3
阅读全文
摘要:大家好,这段时间我完成了“积木模式”、“管道模式”、“多线程模式”、“依赖隔离模式”的初稿 目前我已经完成了所有模式(7个模式)的初稿,下面会给出它们的定义和使用场景,如果您正好能用到,请联系我提前阅读模式的初稿,欢迎大家给出反馈建议,您的大名有机会出现在《3D编程模式》的书中,感谢! 我的QQ号:
阅读全文
摘要:大家好,目前我已经完成了“拼接模式”、“撤销重做模式”、“ECS模式”的初稿 下面会给出它们的使用场景,如果您正好能用到,请联系我提前阅读模式的初稿,欢迎大家给出反馈建议,您的大名有机会出现在《3D编程模式》的书中,感谢! 我的QQ号: 395976266 我的微信号: chaogex 这里是所有的
阅读全文
摘要:本书介绍 本书罗列了我从自己的实战项目中提炼出来的关于3D编程(主要包括“3D引擎/游戏引擎”、“编辑器”开发)的各种编程模式 所有的写书记录 《3D编程模式》写书-第1次记录 《3D编程模式》写书-第2次记录 《3D编程模式》写书-第3次记录 《3D编程模式》写书-第4次记录 《3D编程模式》写书
阅读全文
摘要:大家好,我现在开始写书了,书名为:《3D编程模式》
我会在本系列博文中记录写书的整个过程,感谢大家支持!
阅读全文
摘要:大家好~本文提出了“依赖隔离”模式,我们定义依赖隔离模式为:隔离系统的外部依赖,使得外部依赖的变化不会影响系统
阅读全文
摘要:大家好~现在开始新的系列文章:3D编程模式系列
本系列会介绍从我的实际开发经验中抽象提炼出来的编程模式,大家可直接应用它们到3D引擎开发、编辑器开发等领域中
阅读全文