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

[Allegro, C++] Centrowanie bitmapy

Ostatnio zmodyfikowano 2012-08-15 01:28
Autor Wiadomość
hakr1921
Temat założony przez niniejszego użytkownika
[Allegro, C++] Centrowanie bitmapy
» 2012-08-15 01:11:33
A więc mam pewien problem.
Próbuje zrobić efekt użycia skilla, czyli po naciśnięciu spacji zabiera potworą w zasięgu zdrowie oraz wyświetla obrazek.
Obrazek chce wyświetlić tak (bez funkcji skilla bo po co?)
if( key[KEY_SPACE]) { draw_sprite( bufor, czar, ludek.x, ludek.y ); }
I w sumie wszystko działa prócz jednego, nie potrafię wyśrodkować obrazka. Wygląda to nieładnie i nie mogę
sobie z tym poradzić

Wygląda to tak http://screenshooter.net/7108128/bfywqkl
P-62520
DejaVu
» 2012-08-15 01:18:08
Po prostu rysuj na innej pozycji sprajta odpowiedzialnego za 'efekt' (o ile zrozumiałem o co Ci chodzi)...
P-62521
hakr1921
Temat założony przez niniejszego użytkownika
» 2012-08-15 01:24:13
hmm, chyba źle zrozumiałeś albo ja źle wyjaśniam.

Po prostu chce narysować kwadratowy obrazek na postaci, tylko żeby nie był on tak w rogu jak to widać na obrazku tylko centralnie na środku. Nie umiem dokonać tego efektu
P-62522
DejaVu
» 2012-08-15 01:25:11
C/C++
(..., pozycja_x - 50, pozycja_y - 50 );
np.
C/C++
(..., pozycja_x - szerokosc / 2, pozycja_y - wysokosc / 2 );
P-62523
hakr1921
Temat założony przez niniejszego użytkownika
» 2012-08-15 01:28:45
Dzięki wielkie, odjąłem od pozycji x i y liczbe 25 i wszystko działa.
Wcześniej bawiłem się tylko dzieleniem
P-62524
« 1 »
  Strona 1 z 1