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

Unity 3d - Ograniczenie obrotu obiektu.

VPS Starter Arubacloud
0 głosów
149 wizyt
pytanie zadane 30 grudnia 2022 w C# przez M4jk3l07 Początkujący (290 p.)

Dzień dobry!

W Unity 3d zamierzam stworzyć prostą grę polegająca na sterowaniu latającą rakietą. Napisałem kod gdzie rakietą sterujemy do góry, na dół, w lewo i w prawo, a do tego chciałbym dodać mały detal polegający na tym że np. Gdy rakietą poruszasz się w prawo to ona przy tym lekko obraca się właśnie w prawo. Z napisaniem  kodu aby się obróciła nie było problemu jednak nie jestem w stanie wprowadzić ograniczenia do tego obrotu. Chodzi mi o to że  np. rakieta może się obrócić w wartości y tylko do 19f i dalej już nie może, a po puszczeniu przycisku odpowiedzialnego za zakręt, naprostuje się. Tutaj załączam część kodu odpowiedzialnego za zakręt:

if (Input.GetKey(KeyCode.D))
      {
      transform.Rotate(new Vector3(0, 1f, 0));    
      transform.position = transform.position + new Vector3(0, 0, 0.04f);  
      }

Zastanawiam się czy może nie czasem do if dać porównanie obecnej wartości y znakiem "<=" do wartości jakiej rakieta może maksymalnie się obrócić, tylko że nie wiem jak. Jeśli ktoś wie jak to zrobić, albo jak to zrobić inaczej to byłbym wdzięczny.

Pozdrawiam!

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 203 wizyt
pytanie zadane 19 listopada 2021 w C# przez czarazz Nowicjusz (120 p.)
0 głosów
1 odpowiedź 291 wizyt
pytanie zadane 29 grudnia 2022 w C# przez M4jk3l07 Początkujący (290 p.)
0 głosów
1 odpowiedź 952 wizyt
pytanie zadane 12 marca 2019 w OpenGL, Unity przez niezalogowany

92,765 zapytań

141,690 odpowiedzi

320,503 komentarzy

62,106 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...