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

Niszczenie obiektów SFML

Object Storage Arubacloud
+1 głos
416 wizyt
pytanie zadane 21 stycznia 2017 w C i C++ przez BeSSeSSt Obywatel (1,190 p.)
Tworzę sobie grę (shooter) i zastanawiam się, jak zniszczyć obiekt. Nasza postać strzela pociskami, które jak wylecą poza mapę to..... będą lecieć wiecznie i zżerać RAM. Całe strzelanie jest zawarte w metodzie, więc zmienianie pozycji na startową nie ma sensu. Proszę o pomoc. (jeśli wam potrzeba jakieś informacje, to pisać).

1 odpowiedź

0 głosów
odpowiedź 21 stycznia 2017 przez Pajdas Mądrala (5,930 p.)
wybrane 21 stycznia 2017 przez BeSSeSSt
 
Najlepsza
Jeżeli pocisk jest obiektem to możesz użyć destruktora, jeżeli jest jakimś sprajtem to użyj alokowania pamięci i w odpowiednim momencie usuń.

Pytanie jest trochę dziwne. Podejrzewam że wiesz jak używa się destruktora i/lub new i delete, więc usuwanie obiektu nie powinno być dla ciebie problemem, a jeżeli zadajesz to pytanie by uzyskać radę odnośnie tego kiedy musisz usuwać obiekt to odpowiedz także jest prosta, w tedy kiedy obiekt koliduje z czymkolwiek, np. z brzegiem załadowanego terenu lub przeciwnikiem czy też ścianą.
komentarz 21 stycznia 2017 przez BeSSeSSt Obywatel (1,190 p.)
dobra, dzięki :D. Spodziewalem sie jakiegos specjalnego rozwiązania do SFML.
komentarz 21 stycznia 2017 przez Pajdas Mądrala (5,930 p.)
SFML to biblioteka której szczytem możliwości jest wyświetlanie obrazów. Nie ma w niej zbyt wiele usprawnień i gotowych rozwiązań. Nie wiem dokładnie jak u ciebie wygląda struktura klas ale podejrzewam, że masz jakiś fragment kodu który służy do wykrywania kolizji, więc łatwo będzie zainicjować usuwanie obiektów.

Podobne pytania

0 głosów
1 odpowiedź 576 wizyt
0 głosów
1 odpowiedź 718 wizyt
pytanie zadane 25 kwietnia 2018 w C i C++ przez Don Corleone Obywatel (1,210 p.)
0 głosów
0 odpowiedzi 480 wizyt
pytanie zadane 30 stycznia 2017 w C i C++ przez BeSSeSSt Obywatel (1,190 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 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!

...