Zum Beispiel, wenn ich ein Sprite eines Planeten habe, mit einem Mond, der es umkreist, ändern sich die Koordinaten des Mondes nicht. Wie aktualisiert man die Mondkoordinaten, wenn sie sich um die Erde drehen?Sprites-Koordinaten ändern sich nicht, wenn man um einen Punkt rotiert
-1
A
Antwort
0
Sie haben wahrscheinlich Moon
als Kind von Earth
hinzugefügt und dann angefangen zu drehen Earth
, richtig? In diesem Fall ändert sich die Position Moon
in Bezug auf Earth
nicht. Und da die Position von jedem SKNode
in Bezug auf seine Eltern ausgedrückt wird, Moon
's position
Eigenschaft wird gleich bleiben.
In der folgenden Abbildung ist Moon
's (0, 100)
.
Nicht mal Earth
von 45 ° drehen.
Nun ist die Position von Moon
ist noch (0, 100)
, weil es in Bezug auf Earth
exprimiert wird.
Verwandte Themen
- 1. Punkt um einen anderen Punkt in Grad drehen python
- 2. einen Punkt ändern, UnboundNameException
- 3. Drehen Sie einen Punkt um einen anderen Punkt in 2D
- 4. Radius um einen Punkt nicht zentrieren, wenn Schwimmer
- 5. Wie man einen Eckpunkt um einen bestimmten Punkt dreht?
- 6. Ändern der Höhe einer benutzerdefinierten Eingabeansicht, wenn das Gerät rotiert
- 7. UIViewController rotiert nicht automatisch
- 8. Rechteck um einen Punkt drehen
- 9. threejs tubegeometry getpointat rotiert nicht
- 10. Zentrieren Text um einen Punkt
- 11. Wie wird ein Objekt mit Quaternionen um einen Punkt gedreht?
- 12. Wie man eine GLM-Quaternion korrekt rotiert?
- 13. OpenGL dreht eine Kamera um einen Punkt
- 14. C++: ein Vektor um einen bestimmten Punkt Rotierende
- 15. CCSprite um einen bestimmten Punkt drehen?
- 16. Warum rotiert meine Cordova/PhoneGap iOS App nicht, wenn das Gerät rotiert?
- 17. iOS: Titelansicht der Navigationsleiste ändert sich nicht richtig, wenn das Telefon rotiert
- 18. Schaltfläche verschwindet, wenn das iPhone rotiert
- 19. Unity3d Drehe um einen bestimmten Punkt im Laufe der Zeit
- 20. Wie rotiert Box2d Körper?
- 21. AutoLayout - UIImageView, die nicht rotiert
- 22. Aktualisiere Knopfposition programmgesteuert, wenn das Gerät rotiert
- 23. Warum die Karte rotiert, auch wenn sich mein Standort nicht ändert
- 24. Berechnen Kreis Bins um einen Punkt + Matlab
- 25. Ein div um einen Punkt drehen
- 26. Wie rotiert man Text für drawText?
- 27. with-current-buffer bewegt sich nicht Punkt
- 28. Verschieben und rotieren Linie um einen Punkt
- 29. threw.js Wie man einen einfachen weißen Punkt/Punkt/Pixel rendert
- 30. Tabellenwert ändern sich nicht
Wir müssen Ihren Code sehen. Sie müssen einen Versuch unternehmen, bevor wir Ihnen bei der Lösung des Problems helfen können. – StormsEdge
Berechnen Sie die neue Position mit dem Winkel und der Entfernung des Mondes von der Mitte des Bildes – Daniel