public void ScreenToUnity() //스크린 좌표를 Unity카메라에 보이는 씬 좌표로 변환 { //PNC에서 값을 보낼 때 사용할 메소드(테스트시 생략) screenX -= 1080; screenY = Mathf.Abs(screenY); //unityPos = ballCam.ScreenToWorldPoint(new Vector3(mouseX, mouseY, ballPosZ)); unityPos = ballCam.ScreenToWorldPoint(new Vector3(screenX, screenY, 100)); UnityPos unityPos2 = new UnityPos(unityPos); }
/// <summary> /// by준희, 스크린 좌표2D를 Unity좌표 3D로 변환 /// </summary> public void ScreenToUnity() //스크린 좌표를 Unity카메라에 보이는 씬 좌표로 변환 { #region 센서값 사용할 때 활성화 ////PNC에서 값을 보낼 때 사용할 메소드(테스트시 생략) screenY -= 1080; screenY = Mathf.Abs(screenY); unityPos = ballCam.ScreenToWorldPoint(new Vector3(screenX, screenY, ballPosZ)); UnityPos unityPos2 = new UnityPos(unityPos); #endregion #region PC테스트용 //unityPos = ballCam.ScreenToWorldPoint(new Vector3(mouseX, mouseY, ballPosZ)); //UnityPos unityPos2 = new UnityPos(unityPos); #endregion }