【问题标题】:How to set position of 3D model on center AR Camera?如何在中心 AR 相机上设置 3D 模型的位置?
【发布时间】:2016-04-22 13:33:01
【问题描述】:

我的应用程序使用 Unity 和 Vuforia。我想在跟踪丢失后将跟踪找到的目标的 3D 模型的位置设置为中心屏幕和 AR 相机。我的意思是我想在中心位置显示丢失的图像目标。

【问题讨论】:

标签: unity3d vuforia


【解决方案1】:
   void centerGameObject(GameObject gameOBJToCenter, Camera cameraToCenterOBjectTo, float zOffset = 2.6f)
    {
        gameOBJToCenter.transform.position = cameraToCenterOBjectTo.ViewportToWorldPoint(new Vector3(0.5f, 0.5f, cameraToCenterOBjectTo.nearClipPlane + zOffset));
    }

然后你可以用

调用它
centerGameObject(gameOBJ, Camera.main);

默认的zoffset(2.6f) 应该可以工作,但您可以通过提供第三个参数来更改它。

centerGameObject(gameOBJ, Camera.main, 6f);

【讨论】:

猜你喜欢
  • 2018-08-23
  • 1970-01-01
  • 2014-02-12
  • 1970-01-01
  • 2012-10-05
  • 1970-01-01
  • 2015-11-15
  • 2020-05-01
  • 1970-01-01
相关资源
最近更新 更多