相机不动

时间:2014-03-29 05:57:03

标签: c++ opengl openframeworks oculus

我正在使用Openframeworks开展Oculus VR艺术装置项目。我正在使用James George的ofxOculusRift附加组件为Oculus Rift编写c ++代码,而不是在Unity中工作。

所以我进行了初始化:

 ofxOculusRift oculusRift;
 ofCamera cam;
在setup()中

 cam.setPosition(ofVec3f(0,0,0)); //ofCamera extends ofNode so setPositio() should work
 oculusRift.baseCamera = &cam;

然后当我使用

更改相机的位置时
cam.setPosition(ofVec3f(x,y,z));

相机的位置正在改变(我使用getPosition()打印出相机的位置),但实际的视图永远不会改变。

我仔细阅读了Opengl教程,发现相机的位置永远无法改变?如果是这样,它在Processing中如何运作?我基本上想要移动相机并为场景中的所有内容创建顶视图。

仅供参考,My OF版本为0.8.0,xcode版本为5.1,OS X sdk为10.8 ......

0 个答案:

没有答案