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

[SFML]Strzelanie wieżyczek w grze Tower Defense

Object Storage Arubacloud
0 głosów
403 wizyt
pytanie zadane 3 lutego 2016 w C i C++ przez kolosemano Nowicjusz (170 p.)
Witam. Czy ktoś wie jak zaprogramować w sfmlu strzelanie wieżyczek, żeby strzelały one pociskami bezpośrednio w potworki. Chodzi mi o to, że jeżeli potworek jest nad wieżą to strzela ona nad siebie, a jeżeli jest, powiedzmy, oddalony o 100px w prawo to strzela w prawo pod kątem. Narazie jedynie potrafię zaprogramować tak, że jeżeli wieża wykryje nad sobą potworka w pewnym zakresie pikseli to strzela po prostu do góry, ale nie wygląda to za dobrze. Dzięki

2 odpowiedzi

+3 głosów
odpowiedź 3 lutego 2016 przez Patrycjerz Mędrzec (192,320 p.)

Określ sobie zasięg (najlepiej okrągły) danej wieżyczki i gdy potwór będzie się w nim znajdował, to zostanie wystrzelony pocisk z wektorem prędkości, którego kierunek będzie przecinać pozycję potwora, czyli w skrócie:

  • Współrzędna x wektora prędkości: współrzędna x środka potwora - współrzędna x środka wieżyczki
  • Współrzędna y wektora prędkości: współrzędna y środka potwora - współrzędna y środka wieżyczki

Możesz oczywiście dodać obracanie wieżyczki, ale tutaj trzeba się bawić funkcjami trygonometrycznymi (których osobiście nie znoszę laugh).

+1 głos
odpowiedź 3 lutego 2016 przez pietrzakacper Mądrala (7,480 p.)
Mógłbym ci podrzucić gotowy kod ale wtedy byś nic się nie nauczył :)

Spróbuj sam do tego dojść na podstawie:

http://szymonsiarkiewicz.pl/poradniki/goto/poruszanie-obiektem-na-podstawie-rotacji/

Polecam tego bloga tak wgle :)

Podobne pytania

0 głosów
1 odpowiedź 312 wizyt
pytanie zadane 2 października 2017 w C i C++ przez L33TT12 Gaduła (3,950 p.)
+2 głosów
0 odpowiedzi 615 wizyt
pytanie zadane 5 października 2017 w Nasze projekty przez L33TT12 Gaduła (3,950 p.)
+1 głos
2 odpowiedzi 448 wizyt
pytanie zadane 6 maja 2017 w Nasze projekty przez Munvik Dyskutant (9,350 p.)

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy 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!

...