发一封Ogre入门贴,希望能对社团的同学们有所帮助。
首先做什么呢?当然是配置环境啦,你可以到http://www.ogre3d.org/去下载最新版本的Ogre sdk,另外,这个网站还是ogre的官方网站,里面的wiki,bbs都是世界各地的ogre爱好者发的贴和文章,学习的过程中遇到问题去里面找一般都能找到解决方法,同时也锻炼了英语水平。
将sdk下载好解压好(非中文路径),同样要在VS2008中配置“可执行文件”“包含文件”“库文件”,贴上我的路径以供参考:
可执行文件
F:\lib\OgreSDK_vc9_v1-7-1\bin
包含文件
F:\lib\OgreSDK_vc9_v1-7-1\include\OGRE
F:\lib\OgreSDK_vc9_v1-7-1\include\OIS
F:\lib\OgreSDK_vc9_v1-7-1\include
库文件
F:\lib\OgreSDK_vc9_v1-7-1\lib\debug
F:\lib\OgreSDK_vc9_v1-7-1\lib\release
此外还要添加几个环境变量(WIN7中 我的电脑-右键属性-高级系统设置-环境变量-系统变量里面新建,前面的为变量名,后面的为变量值:
OGRE_HOME F:\lib\OgreSDK_vc9_v1-7-1
OGRE_CTHUGHA F:\lib\OgreSDK_vc9_v1-7-1
OGRE_BYATIS F:\lib\OgreSDK_vc9_v1-7-1
sdk路径下有DEMO,大家可以打开(sdk路径)\Samples\Browser里面的SampleBrowser.sln,然后右键这个解决方案-添加-现有项目,把Samples中其他文件夹中的.vsproj添加进来,我是一口气全添加进来。这里要设置一下,项目(菜单栏)-属性-配置属性-生成事件,将里面的三个生成事件中的“从生成中排出”设置为“是”。设置好之后生成解决方案即可看到里面的DEMO,将来学到Ogre某一方面时可以参考参考DEMO里的源代码。
配置好环境后大家一定比较关心如何开始一个Ogre程序,同样在附件中放入几本入门教材,可惜的是没有配套代码,所以需要大家把教材中的代码Ctrl+C一遍了(附件中也会附上一个我写的最基本程序,以便大家根据所学往里面添加代码)
另外推荐一个比较好的国内网站:
http://ogre3d.cn/wiki/index.php?title=%E9%A6%96%E9%A1%B5 国内最权威的Ogre网站,里面也有教材和论坛
http://www.gameres.com/ 里面有很多做游戏的朋友资料,ogre的挺多的
httP://www.cnblogs.com/a-pal/ 哈哈,还有我的博客,里面会有一些我的Ogre学习笔记(其实是抛砖引玉啦,很多牛人的博客都是博客园和csdn上的)
另外可以上网搜《天龙八部》这款游戏的源码去研究(里面一些素材说不定有用)
本文的附件http://163.fm/IaJWICF,提取码为 JPXrfvhp