2016-09-11 151 views

回答

1

你應該使用相機類的getPickRay方法來做同樣的事情。

public boolean touchDragged(int x, int y, int pointer) { 

    Ray ray=Cam.threeDCam.getPickRay(x,y); 
    Vector3 tmpVector = new Vector3(); 
    float distance = -ray.origin.y/ray.direction.y; 
    tmpVector.set(ray.direction).scl(distance).add(ray.origin); 
    } 

這裏tmpVector你有你的觀點相機座標。

相關問題