Ошибка в Quaternion.Lerp

480
28 ноября 2017, 19:44

Выскакивает ошибка, никак не могу исправить. На работу вроде не влияет, но их много очень вылетает. (Assertion failed: Assertion failed on expression: '!CompareApproximately(aScalar, 0.0F)' UnityEngine.Quaternion:Lerp(Quaternion, Quaternion, Single) Swipe:FixedUpdate() (at Assets/scripts/Swipe.cs:36) )

public class Swipe : MonoBehaviour, IDragHandler {
    Vector2 delta;
    Quaternion originRotation;
    Quaternion rotateY;
    Quaternion rotateX;
    GameObject Camera;
    Quaternion targetRot;
    private void Start()
    {
        Camera = GameObject.FindGameObjectWithTag("MainCamera");
    }
    public void OnDrag(PointerEventData eventData)
    {
        delta = eventData.delta;
        delta.x = Mathf.Clamp(delta.x, -2f, 2f);
        delta.y = Mathf.Clamp(delta.y, -2f, 2f);
        originRotation = Camera.transform.rotation;
        rotateY = Quaternion.AngleAxis(-delta.y, Vector3.right);
        rotateX = Quaternion.AngleAxis(delta.x, Vector3.up);
    }
    private void FixedUpdate() 
    {
          targetRot = originRotation * Quaternion.Euler(-delta.y, delta.x, 0f) ;
          Camera.transform.rotation = Quaternion.Lerp(transform.rotation, targetRot, 1);
          Camera.transform.rotation = Quaternion.Euler(Camera.transform.rotation.eulerAngles.x, Camera.transform.rotation.eulerAngles.y, 0.0f);

    }

}
Answer 1

Замени Quaternion targetRot; на Quaternion targetRot = Quaternion.identity;

READ ALSO
Автоматическое подстраивание размеров контрола под форму в C#

Автоматическое подстраивание размеров контрола под форму в C#

Есть форма, на ней (например) DataGridViewЕсть ли стандартные способы подстраивать размер контрола под изменяемый размер формы? Или исключительно...

232
Object to nullable object

Object to nullable object

Есть поле, которое используется в свойствеПоявилась необходимость переделать Product Product в Nullable Product

207
Angular 2, ASP.Net Core и базовый CRUD через angular-сервис

Angular 2, ASP.Net Core и базовый CRUD через angular-сервис

ПриветствуюПробую себя в Angular 2 Asp

252