[Allegro] Jasność, wielkość, jakość tekstury, timer
Ostatnio zmodyfikowano 2009-11-10 21:19
eBbi Temat założony przez niniejszego użytkownika |
[Allegro] Jasność, wielkość, jakość tekstury, timer » 2009-11-06 16:11:53 Witam wszystkich W czasie tworzenia menu napotkałem na kilka problemów z którymi sobie nie mogę samodzielnie poradzić. I tu proszę was o pomoc 1. Czy istnieje w Allegro funkcja do zmieniania Jasności tekstur? jeśli nie, to jaką inną metodą to można zrobić?. 2. Czy istnieje w Allegro funkcja do zmieniania Jakości Tekstur jeśli nie, to jaką inną metodą to można zrobić?. 3. Mam taki mały problem z timerem. Nie wiem jak go użyć do pętli while. Mam sobie taką pętle w której wyświetlam różne napisy. Normalnie to ona ciągnie 100% rdzenia. Jak chcę użyć timera [While(speed < 0)] to oczywiście przy naciśnięciu przycisku np. opcje to okienko tylko mrugnie i znowu pojawi się główne menu. I tu zadaję pytanie " jak to zrobić inaczej"? Chodzi mi o jak najlepsze rozwiązanie bo to menu ma być idealne :D. 4. Co do wielkości tekstur to problem już rozwiązałem, ale dam rozwiązanie jakby inni mieli z tym problemy. Wiedziałem jaka jest komenda i w ogóle ale jak przychodziło ją umieścić w pętli while i dać jej do dużego powiększenia mały obrazek, to strasznie muliło(spowalniało). Kumpel mi podpowiedział takie rozwiązanie BITMAP* n_tlo = load_pcx("grafika//tlo//menu//menu.pcx",default_palette); BITMAP* tlo = create_bitmap(e_x,e_y); stretch_blit(n_tlo,tlo, 0,0,n_tlo->w,n_tlo->h,0,0,e_x,e_y); destroy_bitmap(n_tlo); |
|
DejaVu |
» 2009-11-06 16:30:30 Generalnie najlepiej zadawać jedno pytanie na temat. Jasność tekstury hm... nie znam niestety Allegro na tyle dobrze by stwierdzić czy jest coś takiego. Myślę, że szukałbym tego w dokumentacji, a konkretniej w części: http://www.allegro.cc/manual/api/palette-routines/Co do zużycia procesora 100% możesz wstawić w pętli Sleep'a 1ms, czyli rest(1). |
|
cooldev |
» 2009-11-09 18:32:40 rest() czyli w nawiasy wpisujesz cyfrę a ta pętla wykonuje się tyle razy? (tak o niej słyszałem) |
|
DejaVu |
» 2009-11-09 18:33:41 |
|
cooldev |
» 2009-11-09 19:01:26 Dzięki! (Przypomniał mi się przykład z obsługi klawiatury:]) |
|
Thud |
» 2009-11-10 21:19:37 Jasność?? :D Nakładać Alphę? |
|
« 1 » |