• 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
65 wizyt
pytanie zadane 9 lutego w C# i .NET przez Szabel12 Nowicjusz (160 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 Nałogowiec (44,210 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 (160 p.)
Ok, dzięki już patrzę
komentarz 10 lutego przez Szabel12 Nowicjusz (160 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 (160 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 Stary wyjadacz (13,450 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 (160 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ź 99 wizyt
pytanie zadane 21 maja 2017 w OpenGL, Unity przez Emil Panecki Bywalec (2,130 p.)
0 głosów
3 odpowiedzi 127 wizyt
pytanie zadane 26 listopada 2018 w C# i .NET przez Niskol123 Początkujący (400 p.)
0 głosów
1 odpowiedź 188 wizyt
Porady nie od parady
Zadając pytanie postaraj się o odpowiedni tytuł, kategorię oraz tagi.Tagi

60,308 zapytań

106,015 odpowiedzi

220,273 komentarzy

32,524 pasjonatów

Przeglądających: 165
Pasjonatów: 0 Gości: 165

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.

...