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

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


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

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

สร้างไฟแฟลร์

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

สร้างไฟแฟลร์

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

หลังจากเรียกใช้พร้อมท์แล้ว ให้เปิดซีเควนซ์ Size และ Transparency ในหน้าต่างคุณสมบัติและปรับแต่งเส้นโค้ดจนกว่าการกระเพื่อมจะรู้สึกถูกต้อง

สร้างอนุภาคฝุ่น

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

สร้างฝุ่นละออง

ใน Workspace > World > VFX ให้สร้างบล็อก Part ชื่อ VFX_DustMotes โดยมี ขนาด 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: NumberSequence ที่เพิ่มขึ้นถึงประมาณ 0.25 หลังจากการสร้างไม่นาน จากนั้นค่อยๆ จางลงไปที่ 0
- Transparency: NumberSequence ที่เริ่มต้นโปร่งใสทั้งหมด กลายเป็นทึบขึ้น (โดยมีการห่อประมาณ 0.1) ในช่วงกลางของอายุ แล้วค่อยๆ จางลงไปที่ 1

หลังจากการเรียกใช้ให้เปิดการตั้งค่าขนาดและความโปร่งใสและปรับแต่งเส้นโค้ดด้วยตาให้ถึงจุดที่ฝุ่นรู้สึกถูกต้อง

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