[Allegro] Animacja
Ostatnio zmodyfikowano 2009-02-22 13:20
Sajan Temat założony przez niniejszego użytkownika |
[Allegro] Animacja » 2009-02-21 14:59:30 Czy w Allegro da sie tworzyć animacje w stylu PowerPointa? Jeśli tak to ja to zrobić lub jaka biblioteka za to odpowiada? |
|
DejaVu |
» 2009-02-21 16:33:40 Co rozumiesz przez animację w stylu Power Point'a? W C++ możesz napisać praktycznie rzecz biorąc wszystko i wykonać każdy efekt graficzny. Kwestia tylko nakładu pracy. |
|
DeBugger |
» 2009-02-21 17:52:58 I doświadczenia + inteligencji + mądrości. Każdy kiedyś wpadnie na stworzenie takiego efektu. :) Tu liczy się czysta matma. |
|
Sajan Temat założony przez niniejszego użytkownika |
» 2009-02-21 17:56:32 Chodzi mi np. że w menu naciskam nowa gra i zaczernia sie obraz a nastepnie pokazuje sie tlo, tylko nie odrazu całe ale na środku małe koło które się rozszerza.
P.S.Jeżeli niezrozumiale wytłumaczyłem to prosze pisac. |
|
DejaVu |
» 2009-02-21 20:11:35 Zacznij od prostszego efektu, tj. ściemniania całego ekranu równomiernie. Możesz to uzyskać przez rysowanie prostokąta czrnego i zmniejszając jego przeźroczystość. Gdzieś na forum pisałem coś na temat efektu przeźroczystości. |
|
lynx |
» 2009-02-21 20:12:56 Najpierw czyścisz ekran aby był czarny. Następnie wyświetlasz nowe menu w bitmapie i odpowiednio przeskalowaną wyświetlasz w odpowiednim miejscu (środek) na ekranie co da Ci efekt powiększenia. Do skalowania w Allegro to przyda Ci się http://forum.ddt.pl/?Tid=277 temat. /edit: Mój przedmówca ma rację. Nie od razu Kraków zbudowano. :) |
|
Sajan Temat założony przez niniejszego użytkownika |
» 2009-02-21 20:43:22 Dziękuję za pomoc, ale z tym kołem nie o to mi chodziło. Chce aby ten czarny ekran usuwal sie od srodka w ksztalcie kola i pojawialo sie tlo. |
|
DejaVu |
» 2009-02-22 13:20:31 Hm... proponuję ponownie zacząć od prostszych efektów. Koło to trudny efekt w taki sposób w jaki chcesz zastosować. Sam nie wiem jak coś takiego zrobić prosto...
Być może następujące kroki byłyby wystarczające: 1) tworzysz bufor na maskę całego ekranu. 2) robisz cały bufor maski czarny. 3) 'wypalasz' w tym buforze dziurę (może kolorem różowym) 4) rysujesz ten bufor maski na buforze głównym ekranu z kanałem alfa.
Nie mam pojęcia czy powyższe kroki da się łatwo zapisać i czy w ogóle jest to realizowalne w powyższy sposób (nie znam tak dokładnie allegro). Innymi słowy: proponuję zacząć od prostszych efektów po to, żeby zorientować się jakie funkcje masz do dyspozycji manipulowania przeźroczystością. Jak już będziesz wyposażony w taką wiedzę to reszta sprowadza się do eksperymentów i pomysłu. |
|
« 1 » |