วิธีการทำ
1. เตรียม Character Model ที่มี Animation (จะแยก Animation เป็นอีก .fbx File ก็ได้ หรือ จะสร้าง Animation ใน Unity ก็ได้)
2. ให้ทำการ Import Model เข้าใน Unity
3. จากนั้นเลือก Model แล้วดูที่ Inspector
4. ไปที่แถบ Rig แล้วปรับ Animation Type เป็น Mecamin จากนั้นกด Apply
7. ในกรณีที่แยก Animation File ก็ให้ทำการ Import Animation Files และทำการ Set Animation Type เป็น Humanoid จากนั้นเลือก Import Animation และทำตามขั้นตอน Setup Animation Clips
- หลังจากที่ เลือก Import Animatoin Unity จะทำการ generate Clips
- ให้ทำการ เพิ่ม Clips และ กำหนด Frame ของ Animation
- Loop Pose : เมื่อเลือกจะทำให้เล่น Loop Animation ดูต่อเนื่อง
- Cycle Offset : กำหนด Frame ที่จะเล่น
Root Transform Rotation
- Bake Into Pose : ถ้าเลือกจะเป็นการกำหนดให้หมุนตัวละครโดยอ้างอิงจากการหมุนของกระดูก
- Based Upon : กำหนดการหมุนอ้างอิงกับ Original หรือ Body Orientation
- Offset : offset องศาของการหมุน (Degree)
- Bake Into Pose : ถ้าเลือกจะเป็นการกำหนดตำแหน่งตัวละครโดยอ้างอิงจากตำแหน่งของกระดูก
- Based Upon : กำหนดตำแหน่งอ้างอิงกับ Original หรือ Center of Mass
- Offset : offset ตำแหน่ง
ปล. เขียนตามความเข้าใจนะครับ ถ้าผิดพลาดก็แนะนำ ติดต่อมาได้ครับ
1. ให้ทำการเลือกที่ Model ที่จะใช้ในการเล่น Animation
2. ตรวจสอบว่ามี Animator Component หรือไม่ (ถ้าไม่มีก็ให้ทำการ Add Animator Component)
3. จากนั้นทำการสร้าง Animator Controller โดยไปที่ Assets -> Create -> Animator Controller จากนั้นทำการตั้งชื่อ (ตัวอย่างใช้ชื่อ Female)
5. จากนั้นให้เลือกที่ Animation Clip แล้วทำการลากไปที่ Animator Window