- 博客(8)
- 收藏
- 关注
原创 quake3源代码整体印象及基于其的开源引擎项目
总体而言, quake系列引擎的整体架构非常漂亮,是学习的好材料。并且从quake1到quake3,整体逻辑端代码变化不大, 真正比较有突破性的是渲染引擎。.本人在学习quake引擎过程中常常敬佩卡马克的想象力,api函数是如此之简洁,整体框架是如此之完美,面向对象的c写得如此之漂亮。
2009-10-10 17:23:00
3511
原创 quake3的脚本系统
quake3使用虚拟机的方式或者共享库的方式,实现引擎和具体游戏的解耦。引擎文件为quake3.exe而游戏实现又分为client ,server,ui 三部分,格式及其实现方式为dll和qvm 引擎中和客户端有关的函数前缀为CL服务器有关的函数前缀为SVUI有关的函数前缀为UI 游戏程序中和客户端相关的函数前缀为CG服务器相关的函数前缀为G
2009-10-10 14:05:00
1525
原创 quake代码树结构
(一)运行需要的文件。botlib 生成botlib.libcgame 生成cgamex86.dllgame 生成qagamex86.dllq3_ui 生成ux86.dllrenderer 生成renderer.libsplines 生成splines.lib quake3 生成quake3.exe cgame game q3_ui是3个DLL每个DL
2009-10-09 20:58:00
1264
原创 Python之禅
本文转载自『恋花蝶的博客!』http://blog.youkuaiyun.com/lanphaday更多精彩内容,欢迎访问恋花蝶的博客!The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is b
2008-03-06 10:53:00
1138
原创 开始转入游戏行业!
从通信行业转游戏行业!跨度很大! 转入游戏行业工作后,主要从事底层代码的优化工作,最大限度的发挥硬件CPU的运算能力!作一个游戏领域的资深程序员!
2008-02-29 23:34:00
715
原创 我要开始技术写作
写作可以清晰我的思路! 保存住自己的思想火花,这样学习的过程才能通过积累自己的智慧,把自己的水平和层次上升到一个新的高度!
2006-11-27 22:08:00
1100
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人