Bartaz Temat założony przez niniejszego użytkownika |
Allegro dziwne pytanie. » 2010-02-27 22:13:25 Witam mam takie pytanie czy da sie zrobic tak ze if(ludek zostanie skopiowany na cso tam) { to cos tam } mialo by to wygladac miejwiecej tak if(masked_blit(ludek1, domek1, 0,0, lude1_x, ludek1_y,ludek1->w,ludek1->h); Wiem ze dziwne... |
|
szyx_yankez |
» 2010-02-28 07:47:21 Sprawdź to samemu. int a(0); if(masked_blit(,,,,,,,,,)) { a++; } //jezeli a==1 da się, jeżeli a==0 nie da się.
Czy tak trudno jest wystukać kilka liter do notatnika i skompilować? Czemu my mamy robić to za Ciebie? |
|
Bartaz Temat założony przez niniejszego użytkownika |
... » 2010-02-28 09:19:09 Ja już tak zrobiłem i mi nie działalo i sie pytam czy jest inny sposób a tam pokazałem o co mi chodzi... |
|
szyx_yankez |
» 2010-02-28 11:49:17 Może i by się dało takie coś osiągnąć.Powiedz do czego ci to potrzebne, to może coś wykombinuję. |
|
Bartaz Temat założony przez niniejszego użytkownika |
... » 2010-02-28 12:02:39 No poprostu jest sobie ludek wchodzi np na platforme jezeli jego kawalek zostanie skopiowany na nia to cos tam. |
|
szyx_yankez |
» 2010-02-28 13:11:46 Chcesz w ten sposób napisać sobię system kolizj? To jest złe rozwiązanie radził bym Ci się pobawić funkcjami getpixel (kolizję per-pixel). A co do tematu. Można to zrobić jednak chyba nie będzie to, to o co Ci chodzilo. bool draw( true ); if( draw == true ) { masked_blit( bmp, bm2, 0, 0, 0, 0, x, y, bmp->w, bmp->h ); } if( draw == true ) { } if( draw == false ) { } if( key[ KEY_Q ] ) draw = true;
if( key[ KEY_W ] ) draw = false;
|
|
Bartaz Temat założony przez niniejszego użytkownika |
... » 2010-02-28 13:55:27 Próbowałem już z getpixel i wyszlo mi ale niedokonca to co chciałem. A dlaczego to rozwiązanie jest złe? |
|
szyx_yankez |
» 2010-02-28 14:27:32 A co Ci nie wychodzi z getpixel->? A no nie jest za dobrę gdyż przewiduję, że twórcy Allegro tego nie przewidzieli.Aha pod jaką wersię piszesz>? |
|
« 1 » 2 |