Пример #1
0
    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);
    }
Пример #2
0
    /// <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
    }