2017-07-15 85 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。什麼是正確的方法?

感謝

回答