使用设计模式来提高程序库的重复利用性是大型程序项目开发必须的。但是在“四人帮”的设计模式概述中提到了23种标准设计模式,不但难以记住,而且有些设计模式更多的适用于应用程序开发,对游戏项目引擎设计并没有很多的利用价值。根据经验,精挑细选后,笃志在这里记录一些自认为有利用价值的设计模式,以便之后自己设计时使用。

阅读全文

Ogre学习记录

本文详细记录了学习Ogre 3D渲染引擎的过程,涵盖了从基本的场景管理、网格加载到复杂的材质编辑、脚本应用等方面。通过实例探讨了如何使用Ogre创建动态边框效果,并深入研究了汇编级别的图形优化,同时讨论了滚动视图的实现技巧。

阅读全文

程序中进行命令行处理

程序中进行命令行处理,同时修改了控制台默认的输入输出管道,并将控制台隐藏. 本文以BCB6做为例子,调用了一个Win32API CreateProcess(),比较简单,不明白的部分可以在日志下提出. 通过本文加以上一篇的.bat说明,我们可以进行可视化的批量编译.免去了开启大量VC项目一一编译的痛苦.

阅读全文

作者的图片

Frankie

Full-time solo indie game developer.

freelancer

Ecuador