Game Engine Architecture 公开章节
Game Engine Architecture的公开章节,14.6,教你如何更新游戏对象。
支持汉字的BCGCBPRO库BCGPEditCtrl源文件
基于BCGCBPRO库1030版本修改的BCGPEditCtrl,支持汉字显示和编辑,BCGCBPRO库可以在csdn中下载。目前仍然有几个已知的BUG没有修复:1、放大汉字字体后,光标的定位存在偏移;2、尾行的显示在特定情况下会出现虚行;3、仍然存在汉字显示不正确的个别情况。以后有机会会慢慢修复上述问题。
基于FreeImage库的简易图像处理系统vc8源码
基于FreeImage库的简易图像处理系统,用于演示C++封装的KFreeImage类使用。
TODO:
1、原始尺寸图片在转换为RGB565格式后会出现色彩问题
2、转换为16位色彩模型后,对图片进行缩放会恢复为24位色彩模型
3、FreeImage的图片缩放算法较慢
左上填充规则的光栅化演示程序(静态编译发行版)
为了便于理解坐上填充规则,特意做了一个演示程序,只要输入三角形顶点就可以看到渲染结果。我用她来测试我的软件光栅化器,帮了我很大忙,解决了一个困扰我近半个月的问题,希望能给大家带来帮助。如果有人想对该程序进行完善和扩充(有很多想到的实用功能没有实现),我很乐意提供源代码,只需要给我留言即可。
一个用VC实现的透视投影演示程序
一个透视投影的演示程序,含源代码,VC6工程文件。可以读取3ds文件,用线框显示。具体实现细节可以参考我的Blog。
BCGCBPRO 修正库文件
对BCGCBPRO1030的修正库文件,主要是对CBCGPEditCtrl控件进行了修改,实现了对汉字等Unicode字符的支持;实现了在只读模式下显示光标。原版的文件在选择汉字的时候会出现乱码情况,在只读模式下不显示光标。库文件用vs9编译,非静态库,包含DEBUG和RELEASE两个版本。
zziplib库源代码
使用vc8.0调试好的zziplib,可编译通过。
LL Analyzer
07年编的一个程序,用于分析LL(k)文法,界面不是很好,但还能用。我用它来分析C++语法,压缩包里有一个C++语法的范例。打开程序加载,并编译后,可以慢慢研究。希望对大家有帮助。
MakeInfo
texinfo是GNU官方文档的标准格式,在windows下没找到打开texinfo文档的程序,所以在windows下重新编译了GNU中的MakeInfo程序。特此发布以帮助那些在windows下研究GNU文档的人。