สร้างเอฟเฟกต์ภาพพื้นฐาน

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


โลกที่นิ่งเฉยอาจรู้สึกไร้ชีวิตชีวา เอฟเฟกต์ภาพ เพิ่มการเคลื่อนไหว ทำให้สภาพแวดล้อมรู้สึกมีชีวิตชีวามากขึ้น และช่วยดึงดูดความสนใจของผู้เล่นไปยังพื้นที่สำคัญ

ในส่วนนี้ คุณจะใช้ พาร์ติเคิลอีมิตเตอร์ เพื่อสร้างเอฟเฟกต์สองอย่าง เอฟเฟกต์แรกคือแสงเรืองที่อยู่บนยอดของทะเลสแต็กที่สูงที่สุดซึ่งดึงดูดสายตาของผู้เล่นขึ้นไป และเอฟเฟกต์ที่สองคือชั้นของฝุ่นที่ลอยอยู่ซึ่งเพิ่มบรรยากาศและความลึกให้กับสภาพแวดล้อม

สร้างแสงเรือง

เกมตัวอย่าง Island Jump - Final วางแสงเรืองขนาดใหญ่ไว้บนแพลตฟอร์มที่สูงที่สุด เนื่องจากโลกที่เหลือยังคงอยู่ แสงเรืองจึงกลายเป็นจุดสนใจ ทำให้ผู้เล่นต้องการปีนขึ้นไปหามันโดยธรรมชาติ

สร้างแสงเรือง
ใน Workspace > World, สร้างโฟลเดอร์ใหม่ชื่อ VFX หากยังไม่มี
ภายในโฟลเดอร์ VFX, สร้างบล็อก Part ชื่อ VFX_Flare โดยมี Size 20, 20, 20, CFrame.Position 400, 331, 79, และ CFrame.Orientation 0, 0, 0 ตั้งค่า Transparency เป็น 1 เพื่อให้พาร์ตนั้นมองไม่เห็น และเปิดใช้งาน Anchored
ภายใน VFX_Flare, สร้าง Attachment
ภายใน Attachment นั้น, สร้าง ParticleEmitter ชื่อ Emitter_Flare โดยมีคุณสมบัติดังนี้:
- 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: a NumberSequence ที่เริ่มต้นที่ 0, เติบโตช้าในช่วงต้นของอายุขัย, จากนั้นเพิ่มขึ้นอย่างรวดเร็วถึง 10 และคงที่ที่ 10 ตลอดอายุขัย
- Transparency: a NumberSequence ที่อยู่ใกล้ 0 (มองเห็นได้) ตลอดอายุขัยส่วนใหญ่, จากนั้นกระโดดระหว่างค่าในช่วงท้ายและตั้งอยู่ที่ 1
นอกจากนี้ภายใน VFX_Flare (เป็นพี่น้องของ Attachment), สร้าง PointLight โดยมี Brightness 2 และ Range 36

หลังจากรันคำสั่งแล้ว ให้เปิด Size และ Transparency sequences ในหน้าต่าง Properties และปรับแต่ง curves ด้วยตัวคุณเองจนกว่าการเต้นจะรู้สึกถูกต้อง

สร้างพาร์ติเคิลฝุ่น

ประเภทที่สองของพาร์ติเคิลอีมิตเตอร์ที่เกมตัวอย่างใช้เพื่อเพิ่มการเคลื่อนไหวที่มีพลศาสตร์ในเกมคือพาร์ติเคิลฝุ่นที่อยู่ทั่วบรรยากาศ พาร์ติเคิลเหล่านี้ล้อมรอบผู้เล่น เพิ่มความรู้สึกของพื้นผิวและความลึกให้กับอากาศเอง

สร้างพาร์ติเคิลฝุ่น
ใน Workspace > World > VFX, สร้างบล็อก Part ชื่อ VFX_DustMotes โดยมี Size 645, 355, 275, CFrame.Position 198, 168, 26, และ CFrame.Orientation 0, 0, 0 ตั้งค่า Transparency เป็น 1 เพื่อให้พาร์ตนั้นมองไม่เห็น ปิด CanCollide เปิดใช้งาน Anchored
ภายใน VFX_DustMotes, สร้าง ParticleEmitter ชื่อ Emitter_DustMotes โดยมีคุณสมบัติดังนี้:
- 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: a NumberSequence ที่เพิ่มขึ้นเป็นประมาณ 0.25 หลังจากการสร้างไม่นาน จากนั้นค่อย ๆ จางหายไปเป็น 0
- Transparency: a NumberSequence ที่เริ่มต้นโปร่งใสเต็มที่ กลายเป็นทึบมากขึ้น (โดยมีซองประมาณ 0.1) ในช่วงกลางของอายุขัย จากนั้นค่อย ๆ จางหายไปเป็น 1

หลังจากรันแล้ว ให้เปิด Size และ Transparency sequences และปรับแต่ง curves ด้วยตาเพื่อให้ฝุ่นรู้สึกถูกต้อง

เวอร์ชันสุดท้ายของพาร์ติเคิลฝุ่นที่อยู่บนท้องฟ้าสีฟ้าสดใส
พาร์ติเคิลฝุ่นจาง ๆ ในอากาศมองขึ้นไปที่ท้องฟ้าจากแพลตฟอร์ม
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ