• 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
70 wizyt
pytanie zadane 9 lutego w C# i .NET przez Szabel12 Nowicjusz (180 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 (45,650 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 (180 p.)
Ok, dzięki już patrzę
komentarz 10 lutego przez Szabel12 Nowicjusz (180 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 (180 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 (14,490 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 (180 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ź 101 wizyt
pytanie zadane 21 maja 2017 w OpenGL, Unity przez Emil Panecki Bywalec (2,130 p.)
0 głosów
3 odpowiedzi 137 wizyt
pytanie zadane 26 listopada 2018 w C# i .NET przez Niskol123 Początkujący (400 p.)
0 głosów
1 odpowiedź 273 wizyt
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

61,351 zapytań

107,293 odpowiedzi

223,438 komentarzy

33,037 pasjonatów

Przeglądających: 178
Pasjonatów: 4 Gości: 174

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.

...