2011年2月19日
摘要: 新建一个Demo工程时,编译之前有一些VS的配置是必须的,在Debug和Release下,工程必须包括:$(GFXSDK)\Src\GRenderer$(GFXSDK)\Src\GKernel$(GFXSDK)\Src\GFxXML$(GFXSDK)\Include这里$(GFXSDK)环境变量指的就是你安装Gfx的位置,其实如果你能够有Gfx中的Lib何Include文件夹得话,你吧他们放到工程目录下,你就可以使用相对路径来指定这些路径,就不必为每个开发人员安装Gfx了。至于库文件,就是一些核心的内容,这部分是不会提供源码,所以我们也必须包含这些库文件来提供给应用程序。$(DXSDK_DIR 阅读全文
posted @ 2011-02-19 16:28 minggoddess 阅读(2379) 评论(0) 推荐(1) 编辑
摘要: 由于数据保护的需要,一款游戏一般都会有自己独有的资源包,这样做既有利于知识产权的保护,又减少了磁盘碎片的产生。Ogre本身是支持的Zip包的,但Zip包不具要资源保护的特性,随便用个winrar就可以把资源打开并导出,这样就失去了数据保护的意义。现在假设你的操作资源包的API已经完成,下一步需要集成到OGRE中去,那么该怎么做呢,大致我机械式的列出下面几步,照着做一般就不会错。1. 继承Ogre::Archive 派生出新的,假设派生出 Ogre::XXXArchive2. Ogre::XXXArchive 中实现下面的虚函数bool isCaseSensitive(void)void loa 阅读全文
posted @ 2011-02-19 13:14 minggoddess 阅读(1195) 评论(0) 推荐(0) 编辑