预览模式: 普通 | 列表

SexyAppFramework分析笔记1

由于HGE引擎现在还处于不完整状态(没有强大的GUI,没有碰撞检测)所以要做一完整游戏还需要费不少功夫.所以我决定等到HGE 2.0的时候再来学习研究她.目前由于要做些完整的游戏所以就选择了SexyAppFramework.该引擎是由PopCap公司http://www.popcap.com/ 开发并且开源给全世界.看看其公司的商业小游戏就知道该引擎是做休闲小游戏不错的选择.反正是比较适合我.该引擎其实是框架型区别于HGE的调用型,所以你的代码和其所谓的引擎就是一种浑然天成的感觉(比喻夸张了些).以后会陆续写些该引擎的介绍和使用心得.因为自己对该引擎也是刚接触所以还需时日研究其构造.写在Blog上也是对自己学习的总结和设计的思考.OK,就这样吧.

Tags: 引擎 Game Engine

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1329

我的夜游神宝贝女儿

我的那宝贝女儿晚上不想睡觉,有事没事一一啊啊的说话,真是吵得我也睡不着.难道是遗传了我的夜游神的毛病?虽然我知道那是缺钙的表现,但是这一阶段一直在帮她补钙成效也不大.嗨,那她也没办法.我现在几乎不熬夜,身体吃不消了.难道真的是老了.看看那劲头十足的宝贝女儿,年轻真好啊.

Tags: 女儿 小孩

分类:生活随笔 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 727

技术Tips

Visual Studio套件中有二个小工具对编写dll有很大帮助,一个是ReBase,一个是Bind.这些天重翻了Jeffrey Richer的书看到的.嗨,以前这么没发现呢?

Tags: Tips

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 691

技术Tips

Microsoft在Win2k及后续版本中添加了延迟Dll的特性,该特性类似于C#的CLR当代码调用某具体的Function时在进行JIT.类似当需要调用某Dll中的功能时在LoadLibrary.但我情愿自己手动来LoadLibrary,不是吗?

Tags: Tips

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 625

技术Tips

鼓励不要使用全局变量表面上来看是风格问题,其实更是程序性能问题.在多CPU多线程环境下二CPU如果同时读取全局变量,此时一CPU修改了该变量的值那么该CPU会发出中断信号通知另一CPU更新其缓冲,这样导致其性能的下降.所以建议尽量使用私有栈来保存.

Tags: Tips

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 637

技术Tips

在多线程程序中改写全局变量的值一定要使用原子函数而不要抱侥幸心理直接为变量赋值.(汗,我以前就一直这么干).

Tags: Tips

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 641

技术Tips

传递变量的地址时CPU总是从内存中取出该地址的内容(内存读),如果直接传递变量本身(简单类型),CPU可能读取变量内容到寄存器.接下来的代码对该变量访问就直接读取寄存器的值而不再读取内存的值.这也就是volatile关键字的由来.

Tags: Tips

分类:技术感悟 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 712