Nowy komponent: PlasmaDisk
Czy kiedykolwiek chciałeś aby dodać motyw nauki do serwisu WWW lub jego pre-loadera? Ten nowy komponent symuluje te “dyski plazmy”, które można zobaczyć w wielu filmach science fiction i serialach TV (np. Borg alcove – Star Trek Voyager).
Można użyć przycisku, aby włączyć lub wyłączyć towarzyszący dźwięk .
Pobieranie
Ten komponent będzie pracować ze SWiSH Max4 i miniMax4 z datami wydań 20110620 lub późniejszymi, chociaż komponent nie jest załączony w instalatorze 20110620, może być pobrany z tego linku. Po pobraniu, odpakuj pliki z pliku zip do:
C:\Program Files\SWiSH Max4\Components\Efekty\2D
Zauważ, że dokładna lokacja może być różna w zależności od miejsca, gdzie zainstalowano Max4, lub miniMax4. Zamierzamy załączyć komponent w przyszłych wydaniach Max4 i miniMax4. Na systemach x64, Max4 i miniMax4 są domyślnie instalowane do C:\Program Files (x86)\…
Użycie
By skorzystać z komponentu, przeciągnij go na obszar animacji i skonfiguruj parametry do twoich wymagań.
Parametry
Kolor
Kolor wyładowań plazmy. Parametr ten określa także przezroczystość alfa. Zaleca się wartość alpha < 100%.
Cycle Colors
Jeśli to pole wyboru jest zahaczone, wybrany kolor jest ignorowany i kolor jest wybierany w cyklu : zielony, błękitny, niebieski, karmazynowy, czerwony i żółty.
Diameter
Średnica dysku plazmy w pikselach.
Spread
Rozprzestrzenianie się. Określa prawdopodobieństwo nowej gałęzi wyładowania. Wyższa wartość spread można zwiększyć obciążenie procesora przy renderowaniu.
Wiggles
Wyższa wartość sprawia, że promień jest mniej prosty.
Ray Width
Szerokość promienia. Jest początkowa szerokość promienia w pikselach. Za każdym razem, gdy promień się dzieli, jej szerokość jest zmniejszona o 1 piksel.
Rays
Ilość promieni do wyświetlenia.
Follow Mouse
Podążaj za myszką. Gdy ustawione, promienie będą skupiać się na kącie określonym przez pozycję myszy.
Mode
Tryb. Jeden z Start Paused, Play Sound lub No Sound.
Start Paused powoduje, że klip filmowy jest uruchamiany w stanie wstrzymania. Animacja może być wystartowana za pomocą polecenia skryptu:
PlasmaDisk.gotoAndPlay(“startsound”) lub
PlasmaDisk.gotoAndPlay(“startnosoud”).
Zobacz sekcję Sterowanie skryptem po więcej informacji.
Play Sound powoduje uruchomienia animacji z efektem dźwiękowym.
No Sound uruchamia animację bez efektu dźwiękowego.
Speed
Prędkość. Jedna z Slow, Medium lub Fast. Ten parametr określa szybkość aktualizacji. Szybka aktualizacja może spowodować obciążenie CPU.
Glow Filter Settings (ustawiania rozbłysku)
Size określa szerokość rozbłysku. Użyj by wyłączyć filter rozbłysku.
Strength określa jak jasny ma być fekt robłysku. Wartość 200 będzie pracować dobrze o ciemnym tle. Niższa wartość będzie pracować lepiej niż jasnym tłem.
Alpha określa przezroczystość filtra. 100 = nieprzezroczysty.
Sterowanie skryptem
Komponent został zaprojektowany tak, że może być kontrolowane przez zewnętrzny skrypt.
Użyj polecenia Component.gotoAndPlay(“labelname”);
Gdzie Component to nazwa komponentu, typowo “PlasmaDisk” i labelname został wybrany zgodnie z poniższą tabelą:
label (etykieta) |
akcja |
pause | wstrzymuje animacje wyświetlacza |
startsound | uruchamia animację z efektami dźwiękowymi |
startnosound | uruchamia animację bez efektów dźwiękowych |
stopsound | zatrzymuje odtwarzanie efektów dźwiękowych, ale animacja nadal jest odtwarzana |
Przykład
Film przykład pokazany na początku tego artykułu można pobrać z linku. Przykładowy film używa komponentu przycisku (Button_sound_off) by sterować dźwiękiem.
Przycisk jest skonfigurowany by wywołać funkcję Events w głównym filmie.
function Events(n,v) { switch(n) { case "Button_sound_off": // dźwięk włącz / wyłącz if (v) PlasmaDisk.gotoAndPlay("stopsound"); else PlasmaDisk.gotoAndPlay("startsound"); break; } }
Jak widać z powyższego skryptu, przycisk wykorzystuje polecenia opisane powyżej, aby rozpocząć i zatrzymać odtwarzanie.
Panel Konspekt zawiera drzewo obiektów w filmie Przykład poniżej:
Klip steelframe został zbudowany przy użyciu komponetu Toroid jako maski. Jest to używane by zamaskować komponent texture który jest skonfigurowany do reprezentowania stalowej powierzchni. Wynikiem jest okrągła klatka ze stalową powierzchnią. Nity (12×12 pikseli koła z ciemnoszarym, jasnoszarym gradientem kołowym ) były powielane za pomocą komponentu ClipClone .
Filter rzuć cień (nie dostępny w miniMax) został zastosowany do ramki i przycisku aby dać efekt cienia, co jest widoczne na białym tle.
Obiekt blackbackground jest okrągłym kształtem, który jest używany do uzyskania czarnego tła dysku plasmy.