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

SFML Vector2i Vector2f wytłumaczenie

Hosting forpsi easy 1 pln
+1 głos
3,244 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 (337,860 p.)
Ładna nekromancja pytania z dwiema dobrymi odpowiedziami ;)

Podobne pytania

0 głosów
1 odpowiedź 658 wizyt
pytanie zadane 25 kwietnia 2018 w C i C++ przez Don Corleone Obywatel (1,210 p.)
0 głosów
1 odpowiedź 363 wizyt
pytanie zadane 30 marca 2017 w C i C++ przez Milesq Nałogowiec (32,020 p.)
0 głosów
1 odpowiedź 176 wizyt
pytanie zadane 5 sierpnia 2017 w C i C++ przez CPP_Newbie Użytkownik (770 p.)

92,129 zapytań

140,788 odpowiedzi

317,814 komentarzy

61,451 pasjonatów

Advent of Code 2023

Top 15 użytkowników

  1. 1886p. - Łukasz Eckert
  2. 1856p. - Dawid128
  3. 1844p. - Marcin Putra
  4. 1844p. - CC PL
  5. 1775p. - Mikbac
  6. 1633p. - rafalszastok
  7. 1562p. - rucin93
  8. 1553p. - sefirek
  9. 1492p. - Adrian Wieprzkowicz
  10. 1456p. - Eryk Andrzejewski
  11. 1444p. - jaroslawroszyk
  12. 1383p. - Rafał Trójniak
  13. 1325p. - Michal Drewniak
  14. 1275p. - dia-Chann
  15. 1272p. - 13NOONE37
Szczegóły i pełne wyniki

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.

Uwaga - w dniach od 02.12 do 08.12 trwają Mikołajki (książki drukowane mają rabat -35%, ebooki do -45%). Zaś dodatkowy, specjalny kod zniżkowy: HELMIKOLAJ-10 dla naszych Widzów zapewni Wam oszczędność -10zł dla zamówień powyżej 70zł! Warto korzystać!

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!

...