• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak obrócić postać w lewą stronę w unity 2D?

0 głosów
75 wizyt
pytanie zadane 9 lutego w C# i .NET przez Szabel12 Nowicjusz (200 p.)
Chodzi mi o to, że gdy moja postać idzie w prawo jest ok, bo ma twarz skierowaną w prawo, ale jak idę w lewo to ta twarz jest skierowana dalej w prawo, więc wygląda to tak jakby szła tyłem. Czyli w skrócie - jak powinien wyglądać kod na to, że gdy postać gdy idzie w lewo to przewraca ją na lewą stronę i idzie przodem, a nie tyłem?

1 odpowiedź

0 głosów
odpowiedź 10 lutego przez Bondrusiek Maniak (51,380 p.)

Witam,

spróbuj użyć takiej funkcji.

void FlipHero(){
Vector3 scale = transform.localScale;
scale.x *= -1;
transform.localScale = scale;
}

 

komentarz 10 lutego przez Szabel12 Nowicjusz (200 p.)
Ok, dzięki już patrzę
komentarz 10 lutego przez Szabel12 Nowicjusz (200 p.)
Zrobiłem to samo co on, a postać wariuje. W sensie w jednej sekundzie chyba z 6 razy zmienia strony xd
komentarz 10 lutego przez Szabel12 Nowicjusz (200 p.)
Dobra, w końcu to ogarnąłem, ale postać jak w końcu się obróci to zmienia rozmiar na taki bardzo mały... Może wiesz jak temu zapobiec?
komentarz 10 lutego przez MsMaciek123 Pasjonat (17,810 p.)

Mogłeś zrobić nową teksturę w której twarz jest skierowana w lewo i tylko podmienić teksturę.

 

Jeżeli kliknąłem A
Ustaw kostium jako bohaterlewo.png

Jeżeli kliknąłem D
Ustaw kostium jako bohaterprawo.png

 

komentarz 11 lutego przez Szabel12 Nowicjusz (200 p.)

Próbowałem to co kolega wyżej, ale w końcu zażegnałem ten problem w ten sposób:


        if (bohater.velocity.x > 0)
        {

            transform.localScale = new Vector3(1f, 1f, 1f);

        }

        if (bohater.velocity.x < 0)
        {

            transform.localScale = new Vector3(-1f, 1f, 1f);

        }

 

Podobne pytania

–1 głos
1 odpowiedź 109 wizyt
pytanie zadane 21 maja 2017 w OpenGL, Unity przez Emil Panecki Bywalec (2,110 p.)
0 głosów
0 odpowiedzi 18 wizyt
pytanie zadane 3 maja w C# i .NET przez Pus_Tako_sy Początkujący (320 p.)
0 głosów
1 odpowiedź 71 wizyt
pytanie zadane 27 kwietnia w C# i .NET przez Pytam_PL Początkujący (430 p.)
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

65,730 zapytań

112,373 odpowiedzi

237,240 komentarzy

46,691 pasjonatów

Przeglądających: 232
Pasjonatów: 8 Gości: 224

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...