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

[Allegro 5]Pozycja bitmapy narysowanej na bitmapie względem okna

Ostatnio zmodyfikowano 2015-09-08 19:52
Autor Wiadomość
rogaliczek
Temat założony przez niniejszego użytkownika
[Allegro 5]Pozycja bitmapy narysowanej na bitmapie względem okna
» 2015-09-06 12:28:03
Witam,

Piszę grę w której rysuję bitmapę działka na bitmapie statku za pomocą funkcji "al_set_target_bitmap". Obydwa obiekty obracają się niezależnie od siebie.

Teraz chciałem zrobić strzelanie, gdzie pozycją początkową pocisku mają być współrzędne działka rysowanego na statku.

Jak ustalić zmianę położenia działka względem okna gdy statek się porusza?

Pozdrawiam.
P-137287
marianekA
» 2015-09-06 17:23:03
Moim zdaniem lepiej wyświetlać osobno bitmapę statku i działka zachowując odpowiedni priorytet a w współrzędnych bitmapy "działko" uwzględnić zmiany współrzędnych bitmapy statku. 
Po za tym zauważyłem ze funkcja "al_set_target_bitmap()" z "  al_set_target_bitmap(al_get_backbuffer(okno))" w pętli spowalniają jej działanie (chyba ze to wina mojego starego komputera).
P-137295
rogaliczek
Temat założony przez niniejszego użytkownika
» 2015-09-08 19:52:21
Nie wiem jak mam obracać działko razem ze statkiem i dodatkowo niezależnie nim celować.

EDIT: Już sobie poradziłem. Rysuję dodatkową bitmapę obracającą się ze statkiem i dopiero na niej obracające się działko. 

P-137367
« 1 »
  Strona 1 z 1