0

所以我有一个公寓的 3ds 模型。所以我设法在应用程序中插入了公寓

    GVRScene scene = gvrContext.getMainScene();

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

我明白了,是的,它正在工作

在此处输入图像描述

那么现在我想要实现的是进入那间公寓。所以我所做的是试图在 3d 空间中移动公寓。

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

现在可以肯定我没有进入公寓,但我和公寓之间也有一些东西(见弯曲的黑色东西) 在此处输入图像描述

所以问题是,如何进入那间公寓?

额外的问题:我应该为 x,y 和 z 使用什么值?喜欢什么范围?

4

1 回答 1

0

嗨 Nani 抱歉,您遇到了问题。

它通过在 z 方向上平移房间模型 -500f 在我看来,它离你更远,现在穿过相机的远平面(和圆形黑墙)。

如果是这样,这也是您在 Unity 中也会遇到的问题。在所有情况下,要么将其移近你(例如,在 z 方向上 +500f),然后看看会发生什么,要么调整相机的远距离,从而推回远平面。

如果您还没有,请在https://github.com/Samsung/GearVRf/issues发帖 有更多的三星开发人员正在研究 GearVRf,他们可以帮助您

于 2017-03-13T18:14:49.197 回答