Effect Item
❗️ caution ระบบอนุภาคสามารถทำให้ไอเท็มน่าสนใจ แต่การใช้มากเกินไปอาจทำให้ความสวยงามเสียหายและส่งผลกระทบต่อระบบแอปพลิเคชันในทางลบ
หลังจากกระบวนการสร้างโมเดล การแมป และการจัดการเสร็จสิ้น เลือกพื้นที่ที่จะใช้เอฟเฟกต์อนุภาค เพื่อให้เอฟเฟกต์ตามการเคลื่อนไหวของพื้นที่เฉพาะ ให้เพิ่มข้อต่อ fx (ที่เอฟเฟกต์จะเกิดขึ้น) บนข้อต่อที่มีอยู่
เลือกหน้ากาก ข้อต่อ และวัตถุที่สร้างขึ้นทั้งหมด จากนั้นเลือก Export Selection
แปลงไฟล์ fbx เป็น prefab โดยใช้เมนู Convert to ZEPETO Style
ในหน้าจอการตั้งค่า prefab เลือกข้อต่อ fx และคลิกขวา > Effects > Particle System
❗️ caution หากคุณเพิ่มระบบอนุภาคไปยังข้อต่อที่มีอยู่แทนที่จะเป็นข้อต่อที่เพิ่มใหม่ เอฟเฟกต์อาจไม่ตามการเคลื่อนไหวของตัวละคร
❗️ ก่อนที่จะสร้างเอฟเฟกต์ โปรดปฏิบัติตามแนวทางของตัวเลือกระบบอนุภาค!
- คู่มือสำหรับส่วนประกอบระบบอนุภาคแต่ละตัว
- จำกัดหากมีส่วนประกอบระบบอนุภาคมากกว่า 5 ตัวในหนึ่งพรีฟาบ
ตัวเลือกระบบอนุภาค
- ตัวเลือกใด ๆ จะใช้ได้เฉพาะภายในค่าต่ำสุดและค่าสูงสุดเท่านั้น
- เริ่มหน่วงเวลา: ขีดจำกัดสูงสุด 1 (รวมถึงตัวเลือกเมตาทั้งหมด/ 0~1)
- เริ่มอายุการใช้งาน: ขีดจำกัดสูงสุด 3 (รวมถึงตัวเลือกเมตาทั้งหมด/ 0~3)
- เริ่มความเร็ว: ขีดจำกัดสูงสุด 1 (รวมถึงตัวเลือกเมตาทั้งหมด/ -1~1)
- เริ่มขนาด: ขีดจำกัดสูงสุด 1 (รวมถึงตัวเลือกเมตาทั้งหมด/ 0~1)
- ขนาดเริ่มต้น 3 มิติ: ขีดจำกัดสูงสุดของ XYZ 1 (รวมถึงตัวเลือกเมตาทั้งหมด/ 0~1)
- ตัวปรับแรงโน้มถ่วง: ขีดจำกัดสูงสุด 1 (รวมถึงตัวเลือกเมตาทั้งหมด/ -1~1)
- อนุภาคสูงสุด: ขีดจำกัดสูงสุด 1000
การปล่อย
- อัตราต่อเวลา / การระเบิด: ขีดจำกัดสูงสุด 10 (รวมถึงตัวเลือกเมตาทั้งหมด/ 0~10)
- อัตราต่อระยะทาง: ขีดจำกัดสูงสุด 10 (รวมถึงตัวเลือกเมตาทั้งหมด/ 0~10)
รูปร่าง
- รัศมี: ขีดจำกัดสูงสุด 1 (รวมถึงตัวเลือกทั้งหมดของรูปร่าง / 0~1)
- มาตราส่วน: ขีดจำกัดสูงสุด 1 (-1~1)
ความเร็วตลอดอายุการใช้งาน / แรงตลอดอายุการใช้งาน
- เชิงเส้น / วงโคจร / ออฟเซ็ต: ค่าสูงสุด 1 (รวมถึงตัวเลือกเมตาทั้งหมด / -1~1)
ขนาดตลอดอายุการใช้งาน : ขีดจำกัดสูงสุด 1 (รวมถึงแกนแยก (XYZ), รวมถึงตัวเลือกเมตาทั้งหมด / 0~1)
แท็บการชนกันไม่พร้อมใช้งาน
เรนเดอร์ - โหมดเรนเดอร์
- หากใช้ตาข่าย: อัตราการปล่อยในช่วงเวลา/การระเบิด จำกัดสูงสุด 5
- บิลบอร์ดยืด
- มาตราส่วนกล้อง / มาตราส่วนความเร็ว / มาตราส่วนความยาว: -2~2
หากมีระบบอนุภาคที่ไม่ได้ใช้ ให้แน่ใจว่าได้ปิดการใช้งานหรือยกเลิกการเลือกจาก Renderer พวกมันอาจปรากฏโดยไม่ตั้งใจในงานอื่นๆ
- เปลี่ยนโหมดการปรับขนาดเป็นลำดับชั้น สิ่งนี้ช่วยให้เอฟเฟกต์ติดตามจุดหมุนที่สอดคล้องกันได้ดี
- เพิ่มขนาดอนุภาคสูงสุดในแท็บ Renderer ของระบบอนุภาคเป็น 10 สิ่งนี้สามารถป้องกันไม่ให้ค่าขนาดอนุภาคถูกตั้งค่าสูงเกินไป
ใส่พื้นผิวที่คุณต้องการใช้เป็นอนุภาคในโฟลเดอร์เดียวกับไอเท็มของคุณและเปลี่ยนตัวเลือกประเภทพื้นผิวตามด้านล่าง
- ประเภทพื้นผิว: Sprite (2D และ UI)
- ประเภทตาข่าย: Full Rect
เลือก Texture Sheet Animation จากตัวเลือก Particle System เปลี่ยนโหมดเป็น Sprites และใส่เท็กซ์เจอร์ที่สอดคล้องในช่องว่างที่ปรากฏด้านล่าง
เมื่อคุณสร้างเอฟเฟกต์เสร็จแล้ว คุณต้องนำไปใช้กับพรีแฟบ
- เอฟเฟกต์ที่ไม่ได้ถูกนำไปใช้กับพรีแฟบจะแสดงในรายการเป็นสีขาว
ในหน้าต่าง Inspector ของพรีแฟบที่คุณต้องการนำเอฟเฟกต์ไปใช้ ให้ไปที่แท็บ Overrides และคลิก Apply All ที่ด้านล่าง
- หากเอฟเฟกต์ในรายการเปลี่ยนเป็นสีเดียวกับพรีแฟบ แสดงว่าอนุภาคถูกนำไปใช้อย่างถูกต้อง
เล่นฉาก Unity และตรวจสอบให้แน่ใจว่า Prefab แสดงผลอย่างถูกต้อง
หลังจากเสร็จสิ้นการแสดงตัวอย่างตัวละคร ให้คลิกขวาที่ไฟล์ prefab และคลิก ZEPETO Studio > Export as .ZEPETO ไฟล์ที่มีนามสกุล ZEPETO จะถูกสร้างขึ้น ซึ่งจะเป็นขั้นตอนสุดท้ายก่อนที่จะอัปโหลดไปยัง ZEPETO Studio