【问题标题】:Changing GameObject Position with Unity and ARToolkit使用 Unity 和 ARToolkit 更改游戏对象位置
【发布时间】:2017-07-15 17:12:55
【问题描述】:

我正在使用 Unity 和 ARToolkit for Android 构建增强现实应用。我在屏幕上有多个游戏对象,它们是我的标记的子对象。效果很好。然后我创建了一个非常简单的脚本来移动其中一个对象,并将脚本附加到游戏对象上。它看起来像:

void Update()
{
    Vector3 currentPos = transform.position;
    transform.position = new Vector3(currentPos.x + (.01f * xDirection * xSpeed), currentPos.y + (.01f * yDirection * ySpeed), currentPos.z);
}

脚本的其余部分只是改变方向和速度变量的值。它可以工作并朝着我期望的方向前进,但是物体的尺寸在视觉上会缩小。可能它只是在 z 轴上较低,因此它看起来更小,或者可能缩放受到影响。我认为这可能与看标记时手机上下移动有关。

我想在使用 ARToolkit 时,我必须以不同于平常的方式移动游戏对象。正确的方法是什么?

谢谢

【问题讨论】:

    标签: android unity3d gameobject artoolkit


    【解决方案1】:

    我与 ARToolkit 没有任何联系,请尝试查看他们的 Coordinate System

    【讨论】:

      猜你喜欢
      • 2020-08-22
      • 2019-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      相关资源
      最近更新 更多