Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML] Pobieranie pozycji x i y grafiki

Ostatnio zmodyfikowano 2012-08-19 22:07
Autor Wiadomość
ksry
Temat założony przez niniejszego użytkownika
[SFML] Pobieranie pozycji x i y grafiki
» 2012-08-18 14:03:47
Mam texture dajmy na to 100x100, chciałbym zrobić z tego sprite od x 40 do y 60. jest jakaś funkcja od tego w SFML ?
P-62844
starter
» 2012-08-18 14:06:45
podaj w temacie że chodzi o SFML będzie łatwiej;
jest jeśli przeczytałeś kurs
» KursyKurs SFML 1.6, C++ kurs
powinieneś to wiedzieć. :-)
P-62845
Dragonit
» 2012-08-18 14:14:38
P-62846
ksry
Temat założony przez niniejszego użytkownika
» 2012-08-19 14:34:46
Nie chodzi mi o gotową klasę animacji tylko o samą funkcję wycinającą grafikę.
P-62955
starter
» 2012-08-19 14:36:43
chodzi ci o zmianę rozmiarów Sprite'a?
P-62956
RazzorFlame
» 2012-08-19 14:39:11
ksry czytałes kurs? Bo nie sadze. Metoda SetSubRect() z klasy sf::Sprite. Mozesz uzyc ja tak:
sprite.SetSubRect( sf::IntRect( 0, 0, 50, 50 ) );
Pierwsze dwa argumenty konstruktora sf::IntRect to pozycja od ktorej ma zaczac wycinac obrazek (x,y) a następne dwa to rozmiary (w,h).

Edit:
chciałbym zrobić z tego sprite od x 40 do y 60
WTF? Jak chcesz połączyć długość z wysokością? (
od x40 do y60
)

Edit x2:
Co najwyzej moze byc:
od x40,y40 do x60,y60

Edit x3:
Cos pomieszalem. Dwa ostatnie argumenty to pozycja do której ma być wycinany.
P-62958
ksry
Temat założony przez niniejszego użytkownika
» 2012-08-19 14:42:45
nie. mam kwiat:
http://www.iv.pl/images/48553319134963784676.jpg
i chcę wyciąć z niego jeden fragment zapisując do sprita.
http://www.iv.pl/images/93303018552980287653.png

czy może optymalniejszym rozwiązaniem jest ręczne podzielenie grafik i wczytywanie ich ze ścieżki?
a jak już jesteśmy w tym temacie to czy wie ktoś jak mogę "zapakować sprity"? chodzi mi o własne rozszerzenie pliku i aby wszystkie grafiki w nim siedziały
P-62959
starter
» 2012-08-19 14:44:39
przeczytaj kurs to się dowiesz :-P
P-62960
« 1 » 2 3
  Strona 1 z 3 Następna strona