0

我正在尝试在相机前创建一个节点。

但是,当我先旋转手机(例如沿 Y 轴旋转 90°),然后在位置(cameraPosition.x、cameraPosition.y、cameraPosition.z - distancetoNode)创建节点时,它会在前面创建节点相机的旧位置,好像手机没有旋转。

据我了解,坐标系没有随手机移动。如何使要在相机的新位置前面创建的节点?

非常感谢!

4

1 回答 1

0

如果旋转相机,相机的世界位置不会改变,只会改变它的旋转。

为了也考虑旋转,您应该使用 AR 框架中的相机姿势或使用Sceneform 的相机从屏幕中心创建一条射线并将节点沿该射线定位。

于 2018-09-19T05:44:38.930 回答