Nowy komponent: PlasmaDisk

Kwiecień 2nd, 2012 przez admin


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.

.