ScreenToWorldPoint 사용시

|
  1. // Forum code warning
  2.  
  3.    var zdepth : float;
  4.    var newVector : vector3;
  5.  
  6. function myfunction () {
  7.  
  8. // Retrieve mouse position
  9.  
  10.    var x = Input.mousePosition.x;
  11.    var y = Input.mousePosition.y;
  12.  
  13.  
  14. newVector = Camera.main.ScreenToWorldPoint (Vector3 (x, y, zdepth));
  15.  
  16. }


카메라와 유니티의 오브젝트간의 Z값은 반드시 입력해 주어야 된다.

Input.mousePosition은 Vector2 값이고 z값은 항상 0이 입력됩니다.

그래서 입력하지 않을 시 월드 좌표는 항상 카메라의 좌표가 됩니다.


Trackback 0 And Comment 0