OGRE步步惊心 - 第003天: 第一个机器人例子的扩展

在运行第一个程序成功后,少许扩展一下,在建立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;这样好多的类,就不用特别标记了,直接可以使用

posted @ 2012-09-07 16:07  姜大伟  阅读(182)  评论(0编辑  收藏  举报