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

SFML Vector2i Vector2f wytłumaczenie

Object Storage Arubacloud
+1 głos
3,422 wizyt
pytanie zadane 7 sierpnia 2016 w C i C++ przez sprytny22 Obywatel (1,130 p.)
Witam, mogłby ktos mi wytlumaczyc albo odesłać do jakiegos tematu gdzie jest to wyjasnione. A zatem od paru dni rozgryzam bilbioteke SFML i nie moge rozgryźć co oznaczają te vektory? Dokładniej sf;:Vector2f /Vector2i . Wytłumaczenie tego bardzo pomoglo by mi w dalszej pracy.

 

~Tak,tak szukałem w google ale nigdzie nie bylo tak wytlumaczone abym zrozumiał. :(

3 odpowiedzi

+3 głosów
odpowiedź 7 sierpnia 2016 przez Grzyboo Nałogowiec (28,860 p.)
Przechowują one parę liczb; x i y. Nadają się dzięki temu do np. zapisywania pozycji / prędkości / przyspieszenia itd. w dwóch wymiarach. Pozycja jest raczej jasna, a co do prędkości lub przyspieszenia, to po prostu rozkładamy je na dwie składowe, dzięki temu można zdefiniować prędkość po skosie (np. co sekundę postać przemieszcza się 20 jednostek w prawo i 10 do góry)

f przechowuje wartości zmiennoprzecinkowe; float

i przechowuje całkowite; int
+2 głosów
odpowiedź 7 sierpnia 2016 przez criss Mędrzec (172,590 p.)
edycja 27 stycznia 2018 przez criss

Vector2 to klasa (właściwie to template klasy) składająca się z dwóch zmiennych. Vector2f i Vector2i to typedefy dla odpowiednio Vector2<float> i Vector2<int>. Tzn. w przypadku tego pierwszego, te dwie zmienne w strukturze są typu float, a w drugim typu int. Z resztą: https://github.com/SFML/SFML/blob/ac50bf8648e40a91eb71b3f09319fbd3831cd1ef/include/SFML/System/Vector2.hpp

W linii 253 masz te typedefy. 

1
komentarz 13 lutego 2017 przez Miszo Bywalec (2,100 p.)
Ty serio się tego wszystkiego uczyłeś z dokumentacji i githuba?
1
komentarz 14 lutego 2017 przez criss Mędrzec (172,590 p.)
Tzn. czego? XD Nie trzeba się za wiele uczyć, żeby ogarnąć czym jest template Vector2. Chce coś zrobić / nie rozumiem jakiegoś kodu - patrze w dokumentacje. Chce wiedzieć więcej (jak działa) - czytam kod na gh.
1
komentarz 14 lutego 2017 przez Miszo Bywalec (2,100 p.)
Jak ja czytam te dokumentacje, to pół godziny rozszyfrowuje o co chodzi. Najgorsze jest tłumaczenie z języka obcego, mimo, że się zna słówka.
3
komentarz 14 lutego 2017 przez draghan VIP (106,230 p.)
Miszo - rób to częściej. :) Nabierzesz wprawy. Czytanie dokumentacji jest niezbędne w programowaniu.
0 głosów
odpowiedź 2 listopada 2019 przez MaciekElo Nowicjusz (180 p.)
przechowują one dwie zmienne: x ,y dzięki nim można przechowywać dane dotyczące położenia, prędkości, przyspieszenia itp. te zmienne są typu int w Vector2i, a w Vector2f są typu float
komentarz 2 listopada 2019 przez adrian17 Ekspert (344,860 p.)
Ładna nekromancja pytania z dwiema dobrymi odpowiedziami ;)

Podobne pytania

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
1 odpowiedź 400 wizyt
pytanie zadane 30 marca 2017 w C i C++ przez Milesq Nałogowiec (32,020 p.)
0 głosów
1 odpowiedź 185 wizyt
pytanie zadane 5 sierpnia 2017 w C i C++ przez CPP_Newbie Użytkownik (770 p.)

92,576 zapytań

141,426 odpowiedzi

319,650 komentarzy

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

...