2017-07-15 34 views
0

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

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

脚本的其余部分除了改变方向和速度变量的值什么也不做。它的工作原理与我期望的方向一致,但物体在视觉上会缩小。可能它只是在z轴上较低,所以它看起来较小,或者可能的缩放会受到影响。我认为这可能与查看标记时手机的上下移动有关。

我想我必须在使用ARToolkit时以不同于正常的方式移动GameObjects。什么是正确的方法?

感谢

回答