2016-09-19 25 views
0

所以我有一個3ds模型的公寓。所以我設法插入應用gearvrf - 如何將相機位置放在我的3D模型中

GVRScene scene = gvrContext.getMainScene(); 

    GVRSceneObject apartment = null; 
    try { 
     apartment = gvrContext.loadModel("room.3ds"); 
    } catch ... 

我得到了公寓,耶它的工作

enter image description here

那麼現在我試圖實現是要內部的公寓。所以我所做的就是試圖在3d空間中移動公寓。

apartment.getTransform().setPosition(0f,0f,-500f); 

現在我肯定沒有進入公寓,但我也有我和公寓之間的事情(見彎曲的黑色的東西) enter image description here

所以問題是,如何將內部的公寓?

獎金問題:我應該爲x,y和z使用什麼值?喜歡什麼範圍?

+0

的問題主要是你如何構建你的攝像頭,支持近及遠的距離。你只需要找到一個落在模型中的座標。 – codetiger

+0

使用'scene.getMainCameraRig()。getTransform()。setPosition(x,y,z);'?因爲當我這樣做時,我遇到了第二張照片的問題,就好像攝像頭和物體之間有一些圓形的牆。 – Nani

+0

我決定搬到Unity3d。使用gearVRf是在地球上定位和移動物體 – Nani

回答

0

嗨Nani對不起,你有問題。

看來我通過翻譯在Z方向的房間模型-500f,它通過相機的遠平面(與黑色圓形牆)進一步移動遠離你,現在剪輯。

如果是這樣,這是您在Unity中也會遇到的問題。在任何情況下,或者將它靠近你(例如,在z方向上+ 500f),看看會發生什麼,或者調整相機的遠距離,從而推回遠平面。

如果你還沒有,請張貼在https://github.com/Samsung/GearVRf/issues 有很多更三星開發者GearVRf工作誰可以幫助你有

相關問題