Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Vector3[] GetPathInScreenSpace(this Camera cam, Vector3[] worldPathPoints)
- {
- var returnArray = new Vector3[worldPathPoints.Length];
- var cameraViewProjectionMtx =
- //Camera.main.projectionMatrix *
- Matrix4x4.Perspective(Camera.main.fieldOfView, 1, 0, 1) *
- Camera.main.worldToCameraMatrix;
- for (var i = 0; i < worldPathPoints.Length; i++)
- returnArray[i] = cameraViewProjectionMtx.MultiplyPoint(worldPathPoints[i]);
- return returnArray;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement