GameObject wird bei positiver Transformation korrekt angezeigt, aber sobald es auf negativ trifft, wird es umgedreht und in die falsche Richtung gewandert.Problem mit Rotation bei negativem
transform.rotation = Quaternion.Slerp (transform.rotation, Quaternion.LookRotation (currentWaypoint),
rotationspeed * Time.smoothDeltaTime);
transform.position = Vector3.MoveTowards(transform.position,currentWaypoint,speed * Time.deltaTime);
Debug.Log (currentWaypoint);
Es beginnt unten als Protokolle zu kippen:
(1,5, 0,0, 0,0) UnityEngine.Debug: Log (Object) c__Iterator0: Movenext() (bei Assets/Scripts/Feind. cs: 71)
(-0,5, 0,0, -1,0) UnityEngine.Debug: Log (Object) c__Iterator0: Movenext() (bei Assets/Scripts/Enemy.cs: 71)
Ich hoffe, dass jemand in der Lage ist, mich in die richtige Richtung mit diesem