|
|
发表于 2007-7-30 07:59:00
|
显示全部楼层
Re: 怎么才能把Camera和Entity看作一个参数呢?
arvid: 怎么才能把Camera和Entity看作一个参数呢?
是这样的,我想做一个函数,把Camera或者一个Entity或者其它的什么东西作为一个参数,在函数里面对该对象的...
将Camera的指针作为你的函数的参数,或者将包含Entity的场景节点的指针作为你的函数的参数。然后用SetPosition,设定位置,参考如下代码。
- void yourFunction( Camera* mCamera, SceneNode* mNode )
- {
- mCamera.setPosition(vect3);
- mNode.setPosition(vect3);
- }
复制代码
Camera, Entity, SceneNode三个类,分别在Ogre::Camera, Ogre::Entity, Ogre::SceneNode。
|
|