• Touch Camera
  • 'Main Camera' is not valid. Input position is : NaN, NaN, NaN

getting these kind of errors on Perspective camera, using webgl + Touch
(and can reproduce with Touch Simulator in editor)
*i think it happens if camera rotation X or maybe Y/Z is 0

transform.position assign attempt for 'Main Camera' is not valid. Input position is { NaN, NaN, NaN }.
UnityEngine.Transform:set_position (UnityEngine.Vector3)
Exoa.Cameras.CameraBase:ApplyToCamera () (at Assets/Exoa/TouchCameraPro/Scripts/Camera/CameraBase.cs:148)
Exoa.Cameras.CameraPerspective:Update () (at Assets/Exoa/TouchCameraPro/Scripts/Camera/CameraPerspective.cs:141)

    unitycoder_com Thanks for the bug report.

    Here is a quick patch. Replace the function ApplyToCamera() in CameraBase.cs by this:

        virtual protected void ApplyToCamera()
        {
            if (standalone)
            {
                if (!float.IsNaN(FinalPosition.x) && !float.IsNaN(FinalPosition.y) && !float.IsNaN(FinalPosition.z))
                {
                    transform.position = FinalPosition;
                }
                try
                {
                    transform.rotation = FinalRotation;
                }
                catch (System.Exception) { };
            }
        }
      Write a Reply...