OGRE步步惊心 - 第003天: 第一个机器人例子的扩展
2012-09-07 16:07
387 查看
在运行第一个程序成功后,少许扩展一下,在建立Node的时候,增加了Vector(0,0,-100);
void OgreApp1::createScene(void)
{
// Set ambient light
mSceneMgr->setAmbientLight(Ogre::ColourValue(0.5, 0.5, 0.5));
Entity *ent1 = mSceneMgr->createEntity( "Robot", "robot.mesh" );
SceneNode *node1 = mSceneMgr->getRootSceneNode()->
createChildSceneNode("RobotNode",Vector3(0,0,-100));
node1->attachObject(ent1);
} 按照Ogre的设计,坐标轴是左手坐标,所以-100,表示机器人,往屏幕里面走了100,这样看起来会小一点
还有个注意的地方,就是要加一个 usng namesapce Ogre;这样好多的类,就不用特别标记了,直接可以使用
void OgreApp1::createScene(void)
{
// Set ambient light
mSceneMgr->setAmbientLight(Ogre::ColourValue(0.5, 0.5, 0.5));
Entity *ent1 = mSceneMgr->createEntity( "Robot", "robot.mesh" );
SceneNode *node1 = mSceneMgr->getRootSceneNode()->
createChildSceneNode("RobotNode",Vector3(0,0,-100));
node1->attachObject(ent1);
} 按照Ogre的设计,坐标轴是左手坐标,所以-100,表示机器人,往屏幕里面走了100,这样看起来会小一点
还有个注意的地方,就是要加一个 usng namesapce Ogre;这样好多的类,就不用特别标记了,直接可以使用
相关文章推荐
- ogre 第一个例子编译运行
- 经典的OGRE机器人的例子(通过例子总结,包含四元数和动画等用法)
- 创建OGRE的第一个例子
- 经典的OGRE机器人的例子(通过例子总结,包含四元数和动画等用法)
- 创建OGRE的第一个例子 (转)
- 第一章 第一个OGRE应用程序
- 第一个有点作用的PHP扩展
- jQuery 的第一个例子
- Ogre的BSP地图和简单机器人动作控制实例
- spring aop学习的第一个例子
- Hibernate 入门第四课 第一个小例子
- 谈谈ogre中级教程中例子与appwizard冲突
- webpack学习笔记-----第一个webpack小例子
- 用IntelliJ IDEA搭建第一个SpringBoot例子
- 第一个Storm的程序例子
- 读书笔记(1) OpenLayers介绍和第一个例子
- 第一个Hibernate小例子
- opencv第一个例子:读入一张图片并显示
- webshphere下的第一个EJB例子分析
- [原创]关于《精通QT4编程》第一个例子无法编译的问题的解答