Ich versuche, eine Funktion zu erstellen, die sich über einen bestimmten Zeitraum dreht, ich rufe es aus einer Co-Routine, ausgelöst durch eine Schaltfläche. Die Coroutine wird ordnungsgemäß ausgeführt, das einzige Problem besteht darin, dass Sie sie mehrmals auslösen können.Unity Easing im Laufe der Zeit sollte einmal auslösen
Wie kann ich dieses Feuer einmal haben und nicht registrieren, um erneut zu feuern, bis die Rotation abgeschlossen ist?
Dank hatte ich eine Rotation dort in kopierte ich einfach falsch –
ist das in Ordnung. Das Hauptproblem ist die Verwendung der 'yield return null;' die tatsächlich auf Frame wartet und dann fortfährt. – Programmer