• 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
132 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 184 wizyt
pytanie zadane 19 listopada 2021 w C# przez czarazz Nowicjusz (120 p.)
0 głosów
1 odpowiedź 230 wizyt
pytanie zadane 29 grudnia 2022 w C# przez M4jk3l07 Początkujący (290 p.)
0 głosów
1 odpowiedź 924 wizyt
pytanie zadane 12 marca 2019 w OpenGL, Unity przez niezalogowany

92,453 zapytań

141,262 odpowiedzi

319,087 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

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!

...