当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:54:00  来源:本站整理

计划自己的3D图象引擎(2): WuguiEngine之项目构造组织[VC/C++编程]

赞助商链接



  本文“计划自己的3D图象引擎(2): WuguiEngine之项目构造组织[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1. 项目文件夹组织:

本引擎中没有把各个源文件放在差别的文件夹之下,只是利用了VS2008的Filter功效,虚拟的分出了一些文件夹,在项目浏览器中可以对比便利的看到

上面的图片是基本的一个组织情形:

Core里面是一些核心的类, 比方说计时器等等

Document里面就是文档了

FX是Shader的代码

Graphics里面是渲染需求的类,里面又有一些文件夹:

Effect是Shader的一些类

Camera是摄像机的一些类

Scene是场景管理相关的

Include里面是将各个Filter里面的头文件分类组合起来,便利引用

这里的这些头文件对应着Filter里面的内容,一个头文件都引用了这个Filter里面的全部头文件.比方说WEExternal类就包含了需求引用外部库函数的时刻的类,其内容看起来是这样的:

1: #ifndef _WEEXTERNAL_H
2: #define _WEEXTERNAL_H
3:
4: #include <map>
5: #include <algorithm>
6: #include <vector>
7: #include <list>
8: #include <string>
9: #include <iostream>
10: #include <iomanip>
11: #include <sstream>
12:
13: #include <windows.h>
14: #include <d3dx9.h>
15: #include <math.h>
16:
17: #endif


  以上是“计划自己的3D图象引擎(2): WuguiEngine之项目构造组织[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵Visual C++计划自己的资源浏览器
  • <b>计划自己的3D图象引擎(1): WuguiEngine之开篇的话</b>
  • 计划自己的3D图象引擎(2): WuguiEngine之项目构造组织
  • <b>计划自己的3D图象引擎(3):WuguiEngine之底子循环的实现</b>
  • 计划自己的3D图象引擎(4):WuguiEngine之模子、特效、贴图
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .