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

c++ sfml dokumentacja tilemap

Object Storage Arubacloud
0 głosów
583 wizyt
pytanie zadane 31 lipca 2018 w C i C++ przez HitMan Użytkownik (850 p.)
Witam

Jak zmienić ilość rodzaj możliwych kafli w przykładzie tilemap z dokumentacji sfml i jak sprawdzić kolizję z danym rodzajem kafli?

1 odpowiedź

0 głosów
odpowiedź 31 lipca 2018 przez C☺ndzi Stary wyjadacz (12,100 p.)

Co masz na myśli pisząc "rodzaj możliwych kafli"?

Kolizje możesz sprawdzić następująco: oblicz pozycję gracza w następnej klatce, zamień ją na pozycję na mapie kafelkowej. Następnie sprawdź, będzie na innym kafelku i czy ten kafelek jest ścianą. Aby zamienić pozycję gracza na jego pozycje na mapie kafelkowej, możesz napisać tak: 
 

pozycjaGraczaNaMapie.x = pozycjaGraczaWpixelach.x / WIELKOSC_KAFELKA;
pozycjaGraczaNaMapie.y = pozycjaGraczaWpixelach.y / WIELKOSC_KAFELKA;


 

komentarz 1 sierpnia 2018 przez HitMan Użytkownik (850 p.)

Zostawić tak jak mam:

if(x<=12 || (x<524 && x>512 && y>=320) || (x<1164 && x>1152 && y>=320)){}

czy zmienić?

komentarz 1 sierpnia 2018 przez HitMan Użytkownik (850 p.)

 

Co masz na myśli pisząc "rodzaj możliwych kafli"?

W przykładzie z dokumentacji można wstawić tylko 4 rodzaje kafli (0-3) 

komentarz 1 sierpnia 2018 przez C☺ndzi Stary wyjadacz (12,100 p.)
W przykładzie z dokumentacji rodzaj kafla to jego miejsce w teksturze. Żeby mieć więcej kafli musisz dodac je najpierw do tekstury. Co do tego kodu, który wstawiłeś - nie wiem co to za liczby. Testuj po prostu.

Podobne pytania

0 głosów
2 odpowiedzi 356 wizyt
pytanie zadane 5 stycznia 2017 w C i C++ przez Szedou Nowicjusz (200 p.)
0 głosów
0 odpowiedzi 129 wizyt
pytanie zadane 21 marca 2021 w C i C++ przez Capablanka Początkujący (320 p.)
+1 głos
1 odpowiedź 432 wizyt
pytanie zadane 27 maja 2020 w Nasze projekty przez nanautzin Obywatel (1,510 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

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

...