2016-09-11 2 views

Antwort

1

sollten Sie getPickRay Methode aus der Kameraklasse verwenden, um das gleiche zu tun.

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); 
    } 

hier in tmpVector haben Sie Ihre Perspektive Kamerakoordinaten.

Verwandte Themen