Tworzenie podstawowych efektów wizualnych

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Tworzenie podstawowych efektów specjalnych dla twojego doświadczenia dodaje dynamiczne ruchy do twojego środowisko, co wynika w twoim świecie czującym bardziej żywy i realistyczny. Ponadto wizualne zainteresowanie i ruch z efektów specjalnych często przyciąga uwagę graczy, czyniąc ich użytecznym urządzeniem do prowadzenia graczy, gdzie chcesz, aby poszli w twoim doświadczeniu.

Ta sekcja samouczka pokazuje ci, jak wykorzystać emitery cząsteczek, rodzaj efektów specjalnych, które emitują 2D-obrazy lub cząsteczki, w unikalny sposób zgodnie z ich rodzicielskim obiektem i sposobem konfiguracji. Używając przykładów z samouczka Skok wyspy - Finał

Utwórz błyskawicę

Pierwszym rodzajem emitera części Wyspa Skoku - Finał używającym do dodania dynamicznego ruchu do doświadczenia jest gigantyczna błyskawica na górze najwyższego platformapołączeniowej. Ponieważ reszta środowiska jest statyczna, ten efekt staje się punktem fokusu w przestrzeni 3D, co zachęca graczy do postępu przez środowisko, aby mogli

Aby stworzyć błyskawicę:

  1. W oknie Explorer dodaj nowy plik do World plików, a następnie zmień nazwę nowego pliku na VFX .

  2. Dodaj część blok do VFX katalogu, a następnie pozycjonuj część o około 10 cali nad swoją najwyższą platformaw stosie mórz. Sampl Wyspowy Skok - Finalny doświadcza pozycję części o 11 ponad poziom 4>Level_74> z następującymi wartościami:

    WielkośćCFrame.PozycjaCFrame.Orientacja
    20, 20, 20400, 331, 790, 0, 0
  3. Wybierz tę część bloku, a następnie w oknie Właściwości ,

    1. Ustaw Nazwę na VFX_Flare .
    2. Ustaw Przezroczystość na 1 , aby część była niewidoczna.
    3. Włącz Zakotwiczone , aby system fizyki nie przesuwał części podczas uruchomienia.
  4. Dodaj załącznik do tej części.

    1. W oknie Explorer , połącz kursorem z części bloku i kliknij przycisk ⊕. Wyświetlany jest menu kontekstowe.
    2. Z menu kontekstowego wklej Załącznik . Załącznik wyświetlony jest w centrum części w kierunku pozytywnej osi Y.
  5. Dodaj emitter cząsteczek do tego załącznika i zmień nazwę emittera cząsteczek na Emitter_Flare . Emitter cząsteczek natychmiastowo emituje cząsteczki w kierunku załącznika.

Konfiguruj bengalę

Teraz, gdy masz emitter cząsteczek w swoim doświadczeniu, możesz dostosować jego właściwości, aby emituje świecący błysk, który twarze graczy, gdy zaczną doświadczenie. Aby dowiedzieć się więcej o tym, jak każda właściwość wpływa na wynikający wizualny efekt, zobacz ParticleEmitter i Dostosowywanie cząsteczek

Obraz cząsteczek

Każda cząstka wyświetla obraz ustawiony przez właściwość Texture. Aby użyć własnego obrazu, musisz wysłać obraz do Roblox i uzyskać ID zasobu. Zobacz Zasoby dla więcej na ten proces i jak to zrobić sam.

Możesz użyć wcześniej zapisu w RobloxTexture dla części emittera. Aby użyć wcześniej zapisu w kształcie:

  1. W oknie Explorer , wybierz Emitter_Flare .
  2. W Oknie Proprietści , ustaw Texturę na rbxassetid://8983307836.

Podstawowe właściwości

ParticleEmitter.Rate określa ilość emituowanych cząsteczek na sekundę. Stopień 5 oznacza, że każda cząsteczka będzie emituować co 5 sekund. Większe wartości 10 oznaczają, że cząsteczki renderują przed innymi obiektami,

ParticleEmitter.LightEmission określa mieszanie kolorów tekstury z kolorami za nimi. W 0 tekstury mieszają się normalnie; w 1 mieszają się dodatkowo, aby kolor kiedykolwiek się pojawia, ich kolor mnoży się, aby być jaśniejszym. Texture dostarczone są do użycia z tym ustawieniem do

Właściwości takie jak ParticleEmitter.Lifetime wymagają minimalnej i maksymalnej wartości, w której Roblox wybiera losową długość sekund pomiędzy minimalną i maksymalną za każdym razem, gdy pojawia się cząsteczka. W tym przypadku wszystkie cząsteczki powinny być trwałe 10 sekund bez zmiany, więc obie wartości są 10.

Aby skonfigurować podstawowe właściwości emittera cząsteczek:

  1. W oknie Explorer , wybierz Emitter_Flare .

  2. W Oknie Proprietści ,

    1. Ustaw Kolor na 127, 84, 59 lub kolor, którego preferujesz dla błysku.
    2. Ustaw EmisjaŚwiatła na 1 aby użyć mieszania dodawczego.
    3. Ustaw ZOffset na 1 , aby upewnić się, że wygląda tak, jak powinno w odniesieniu do kamery.
    4. Ustaw Czas życia na 10, 10 .
    5. Ustaw Stawkę na 0.45 .
    6. Ustaw RotSpeed na 20 , aby obrócić każdą cząstkę o 20 stopni na sekundę.
    7. Ustaw Prędkość na 0 , aby zapobiec poruszaniu się cząsteczek.

Wartości przez całe życie i liczby z kolejności

Niektóre właściwości, takie jak ParticleEmitter.Size i ParticleEmitter.Transparency używają Datatype.NumberSequenc

Aby skonfigurować sekwencje dla ParticleEmitter.Size i ParticleEmitter.Transparency :

  1. W oknie Explorer , wybierz Emitter_Flare .

  2. W oknie Właściwości, kliknij … obok wartości dla Rozmiar, aby otworzyć jego 2>Datatype.NumberSequencja2>.

  3. Dodaj punkty do kolejności, klikając na nią, a przesuń je, aż okno będzie przypominać następujący przykład:

    A number sequence window where the size starts at 0 and grows slowly in the beginning of its lifetime, then quickly grows to a size of 10 and remains 10 for the duration of the lifetime.
    Osie Y reprezentują rozmiar każdej cząstki, a osia X reprezentuje żywotność każdej cząstki. Rozmiar zaczyna się od 0 i szybko rośnie w początkach swojego życia, a następnie szybko rośnie do rozmiaru 10 i pozostaje 10 przez cały czas życia.
  4. Kliknij … obok wartości dla Przezroczystości aby otworzyć jego kolejność.

  5. Dodaj punkty do kolejności, klikając na nią, a przesuń je, aż okno będzie przypominać następujący przykład:

    A number sequence window where the particle is visible (equal or close to 0) for the majority of its lifetime. As the particle approaches the end of its lifetime, its transparency value bounces up and down at different values, settling at 1 at the very end.
    Cząsteczka jest widoczna (równa lub bliska 0) przez większość jej życia. Gdy cząsteczka zbliża się do końca swojego życia, jej wartość przejrzystości bouncy up i down w różnych wartościach, kończąc się na 1 w najlepszym kończyć.
The final version of the flare against a bright blue sky.

Dodaj Światło

Aby upewnić się, że błyskawica wyróżni się bardziej, możesz dodać do niej światło. Są trzy różne obiekty światła, które możesz użyć:

  • PointLight emituje światło kuloodpornego z pojedynczego punktu.
  • SpotLight emituje światło w kształcie kuli w określonym kierunku.
  • SurfaceLight emituje światło z jednej strony BasePart .

A PointLight jest najlepszy do tego, aby promieniować światło ze światła kulowego z pozycji efektu cząsteczki. Aby stworzyć źródło światła w części:

  1. Dodaj Światło punktowe do Emitter_Flare.
  2. Wybierz obiekt PointLight, a następnie w oknie Właściwości,
    1. Ustaw Jasność na 2 , aby uczynić światło jaśniejszym.
    2. Ustaw Zasięg na 36 , aby zwiększyć zasięg światła.
The final version of the flare hovering over a gray cylinder sea stack. The flare emits a gentle glow over the sea stack.

Utwórz cząsteczki pyłu

Drugi rodzaj emitora części Wyspa Skoku - Finał używa, aby dodać dynamiczne ruchy do doświadczenia, jest to cząsteczka pyłu w całej atmosferze. Te cząsteczki otaczają gracza, dodając poczucie tekstury i głębi do samego powietrza.

Aby stworzyć cząsteczki pyłu:

  1. Umieść część blok w katalogu VFX , a następnie skaluj ją, aby obejmował całą zagrywalną obszar. Przykład Wyspa Skoku - Finał doświadczeń pozycji i skaluje tę część z następującymi wartościami:

    WielkośćCFrame.PozycjaCFrame.Orientacja
    645, 355, 275198, 168, 260, 0, 0
  2. Wybierz tę część bloku, a następnie w oknie Właściwości ,

    1. Ustaw Nazwę na VFX_DustMotes .
    2. Ustaw Przezroczystość na 1 , aby część była niewidoczna.
    3. Wyłącz Możliwość kolidy , aby gracze nie kolidowali z częścią, gdy się poruszają po obszarze gry.
    4. Włącz Zakotwiczone , aby system fizyki nie przesuwał części podczas uruchomienia.
  3. Dodaj emitter cząsteczek do tej części, a następnie zmień nazwę emittera cząsteczek na Emitter_DustMotes . Emitter cząsteczek natychmiastowo emituje cząsteczki w obszarze części.

Konfiguruj cząsteczki pyłu

Emiter cząsteczek wymaga kilku nowych właściwości, aby się zmienić. ParticleEmitter.Acceleration określa, jak zmienia się ParticleEmitter.Speed cząsteczek przez całe życie. Akceleracja jest często używana do zastosowania efektu grawitacji dla cząsteczek z negatywną wartością Y.

ParticleEmitter.Rotation określa zasięg rotacji w stopniach dla emituowanych cząsteczek, z pozytywnymi wartościami odpowiadającymi kierunkowi wskazówek. Aby dodać trochę losowości do rotacji każdej kurzu mote, możesz utworzyć zasięg kątów do wyboru.

Dla każdego punktu w NumberSequence możesz ustawić okładkę używając wejścia liczby w dolnej części okna. ParticleEmitter.Transparency ustawia zasięg, z którego Studio wybiera losową wartość wyższą lub niższą od wartości punktu za każdym

Oto wartości dla wszystkich innych wcześniej wyjaśnionych właściwości. Odwoń się do Konfiguruj błyskawicę dla tych właściwości.

  1. W oknie Explorer wybierz Emitter_DustMotes.

  2. W Oknie Proprietści ,

    1. Ustaw Kolor na 192, 241, 255 .

    2. Ustaw Rozmiar na następujący NumberSequence :

      A number sequence window where the size rises to 0.25 shortly after creation, then fades down gradually to 0.
      Rozmiar wzrasta do 0,25 niedługo po dzieło, a następnie stopniowo zanika do 0
    3. Ustaw Teksturę na rbxassetid://14302399641 .

    4. Ustaw Przezroczystość na następujące NumberSequence :

      A number sequence window where the particle begins fully transparent, becomes randomly more opaque with an envelope of 0.1, then slowly fades out.
      Zaczyna się całkowicie przejrzysty, staje się losowo bardziej nieпроzroczysty (pudełko o wielkości 0,1), a potem powoli zanika
    5. Ustaw ZOffset na -5 , aby pojawiły się za graczami i innymi obiektami.

    6. Ustaw Czas życia 1, 10 .

    7. Ustaw Stawkę na 50000 . Jest to szybka oceniać, ale ponieważ objętość rodzicielskiej części emitera jest tak duża, wygląda rozproszona.

    8. Ustaw Rotację na -45, 45 .

    9. Ustaw RotSpeed na -60 .

    10. Ustaw Prędkość na 1, 5 .

    11. Ustaw Przyśpieszenie na 1, -1, 1 , aby delikatnie spływały w górę.

The final version of the dust particles against a bright blue sky.
Bliskie cząsteczki pyłu w powietrzu patrząc w górę na niebo z platform