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

[Allegro] Animacja

Ostatnio zmodyfikowano 2009-02-22 13:20
Autor Wiadomość
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?
P-4311
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.
P-4315
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.
P-4318
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.
P-4319
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.
P-4321
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. :)
P-4322
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.
P-4323
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.
P-4331
« 1 »
  Strona 1 z 1