Dunia statis bisa terasa tidak hidup. Efek visual menambahkan gerakan, membuat lingkungan terasa lebih dinamis, dan membantu menarik perhatian pemain ke area penting.
Dalam bagian ini, Anda akan menggunakan pemancar partikel untuk membuat dua efek. Yang pertama adalah flare bercahaya di atas tumpukan laut tertinggi yang menarik perhatian pemain ke atas, dan yang kedua adalah lapisan debu yang melayang yang menambah suasana dan kedalaman pada lingkungan.
Buat flare
Contoh permainan Island Jump - Final menempatkan flare raksasa di atas platform tertingginya. Karena sisa dunia tetap diam, flare menjadi titik fokus, membuat pemain secara alami ingin mendaki ke arahnya.
Di Workspace > World, buat folder baru bernama VFX jika belum ada.
Di dalam folder VFX, buat sebuah Part blok bernama VFX_Flare dengan Size 20, 20, 20, CFrame.Position 400, 331, 79, dan CFrame.Orientation 0, 0, 0. Atur Transparency ke 1 agar bagian tersebut tidak terlihat, dan aktifkan Anchored.
Di dalam VFX_Flare, buat sebuah Attachment.
Di dalam Attachment tersebut, buat sebuah ParticleEmitter bernama Emitter_Flare dengan properti berikut:
- Texture: rbxassetid://8983307836
- Color: Color3.fromRGB(127, 84, 59)
- LightEmission: 1
- ZOffset: 1
- Lifetime: NumberRange.new(10, 10)
- Rate: 0.45
- RotSpeed: NumberRange.new(20, 20)
- Speed: NumberRange.new(0, 0)
- Size: sebuah NumberSequence yang dimulai dari 0, tumbuh perlahan di awal masa hidup, kemudian cepat naik ke 10 dan tetap di 10 untuk sisa masa hidup.
- Transparency: sebuah NumberSequence yang tetap dekat 0 (terlihat) untuk sebagian besar masa hidup, kemudian melompat antara nilai menjelang akhir dan menetap di 1.
Juga di dalam VFX_Flare (sebagai saudara dari Attachment), buat sebuah PointLight dengan Brightness 2 dan Range 36.Setelah menjalankan prompt, buka urutan Size dan Transparency di jendela Properties dan sesuaikan kurva sendiri hingga detak jantung terasa tepat.
Buat partikel debu
Jenis pemancar partikel kedua yang digunakan permainan contoh untuk menambahkan gerakan dinamis ke permainan adalah yang memancarkan partikel debu di seluruh atmosfer. Partikel-partikel ini mengelilingi pemain, menambah rasa tekstur dan kedalaman pada udara itu sendiri.
Di Workspace > World > VFX, buat sebuah Part blok bernama VFX_DustMotes dengan Size 645, 355, 275, CFrame.Position 198, 168, 26, dan CFrame.Orientation 0, 0, 0. Atur Transparency ke 1 agar bagian tersebut tidak terlihat. Nonaktifkan CanCollide. Aktifkan Anchored.
Di dalam VFX_DustMotes, buat sebuah ParticleEmitter bernama Emitter_DustMotes dengan properti berikut:
- Texture: rbxassetid://14302399641
- Color: Color3.fromRGB(192, 241, 255)
- ZOffset: -5
- Lifetime: NumberRange.new(1, 10)
- Rate: 50000
- Rotation: NumberRange.new(-45, 45)
- RotSpeed: NumberRange.new(-60, -60)
- Speed: NumberRange.new(1, 5)
- Acceleration: Vector3.new(1, -1, 1)
- Size: sebuah NumberSequence yang naik menjadi sekitar 0.25 segera setelah dibuat, kemudian memudar secara bertahap menjadi 0.
- Transparency: sebuah NumberSequence yang dimulai sepenuhnya transparan, menjadi lebih buram (dengan envelope sekitar 0.1) di tengah masa hidup, kemudian perlahan-lahan memudar menjadi 1.Setelah menjalankan, buka urutan Size dan Transparency dan sesuaikan kurva dengan mata hingga debu terasa tepat.
