`
eric_weitm
  • 浏览: 235806 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

doom3 源代码基本情况

阅读更多
                           doom3 源代码基本情况
idLib:基础库,提供容器、数学、hash视锥体等
curlib:功能库,网络、加密、协议等
typeinfo:基本框架
game:游戏系统(gameplay这一层)、提供动画、AI、地形察觉、事件、命令、物理、脚本、角色、装备等封装(针对所有游戏)
game-d3xp:针对doom3的game封装
doomDll:doom游戏
        cm:collisionModel 碰撞模型
        framework:程序整体的框架等
        sound:音效
        sys:windows系统特有的函数 -----------里面有win_main.cpp
        tools:各种编辑器、调试工具、
openal:声音
renderer:渲染器
UI:界面库

层次结构:
idLib ----openal、renderer、UI----typeinfo ----game---game-d3xp------doomDll
                                  +curllib

vs 2005 工程 http://www.ziddu.com/download/17558504/neo.7z.html
源代码 https://github.com/TTimo/doom3.gpl
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics