Wie kann ich ein Gameobject auf einem Punkt drehen?
Hallo!
Ich möchte das sich meine Figur auf Unity dreht. Dafür habe ich transform.rotate() benutzt. Das Problem ist das wenn ich meine Figur drehe, das sie sich nicht auf der stelle dreht. Habt ihr da einen Code?
Hier der link zum Video download:
https://www.file-upload.net/download-14578985/IMG_4029.MOV.html
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Unity
Das Problem ist das wenn ich meine Figur drehe, das sie sich nicht auf der stelle dreht
Was meinst du? Sie dreht sich um ein Zentrum wahrscheinlich?
Dann musst du den Pivot Point korrekt einstellen. Das kannst du über ein übergeordnetes Gameobject machen und dann dieses drehen.
LG
Woher ich das weiß:Berufserfahrung – 💻 Zertifizierter Sr. Cloud Engineer im IT-Consulting
Dultus, UserMod Light
10.05.2021, 10:48
@Dultus, UserMod Light
Wie ist es dann bei 3D spielen weil das ist ja für 2D spiele
Dultus, UserMod Light
10.05.2021, 11:09
@prode262
Da ist es exakt genau so. Ebenso ein Master GameObject erstellen und darunter zuweisen.
@Dultus, UserMod Light
Da gibt es irgendwie keine import settings wo ich das mit dem pivot einstellen kann
Kann ich hier auch ein Video schicken weil genau erklären kann ich es nicht