第一章 了解BaseApplication框架以及使用Ogre Application Wizzard

本文介绍如何手动创建Ogre3D项目并添加场景元素,包括设置环境光、加载模型及调整位置等操作,并提供了使用OgreApplicationWizzard快速搭建项目的指导。

先不用Ogre Application Wizzard,我们自己手动产生一个项目

先把框架的原文件下载,页面地址

http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Ogre+Wiki+Tutorial+Framework

下载地址

http://www.ogre3d.org/tikiwiki/tiki-download_wiki_attachment.php?attId=174&download=y


然后新建项目,将BaseApplication.h、BaseApplication.cpp、TutorialApplication.h、TutorialApplication.cpp添加新项目中

然后修改TutorialApplication.cpp文件中createScene函数

void TutorialApplication::createScene(void)
{
	//1 begin
	mSceneMgr->setAmbientLight(Ogre::ColourValue(0.5f,0.5f,0.5f));
	Ogre::Entity* ogreHead=mSceneMgr->createEntity("Head","Ogrehead.mesh");
	Ogre::SceneNode* headNode=mSceneMgr->getRootSceneNode()->createChildSceneNode("HeadNode");
	headNode->attachObject(ogreHead);
	Ogre::Light* Light=mSceneMgr->createLight("MainLight");
	//1 end
	//2 begin: adding another object
	Ogre::Entity* ogreHead2=mSceneMgr->createEntity("Head2","ogrehead.mesh");
	Ogre::SceneNode* headNode2=mSceneMgr->getRootSceneNode()->createChildSceneNode("HeadNode2",Ogre::Vector3(100,0,0));
	headNode2->attachObject(ogreHead2);
	//2 end

}

下面使用Ogre Application Wizzard

先下载Ogre Application Wizzard

下载页面

https://bitbucket.org/jacmoe/ogreappwizards/downloads

找到适合自己版本的文件,我的是Ogre_VC9_AppWizard_1.8.0.exe

其下载地址是:https://bitbucket.org/jacmoe/ogreappwizards/downloads/Ogre_VC9_AppWizard_1.8.0.exe

然后安装就行了


现在我们可以新建项目了

项目类型选择Visual C++

模板选择OGRE Application


直接点Finish即可,然后编译运行就OK了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值