[UNITY] [Spine] Separator by

31
May
0

การใช้ Spine ร่วมกับ UNITY นั้นทำให้การทำงานง่ายขึ้นมาก แต่ก็มีหลายอย่างที่ถูกจำกัดไว้ ถ้าหากเราอยากแบ่ง Order in Layer ของ Spine ให้มีหลายชั้น เพื่อที่จะได้เอา Particle หรือ Object อื่นๆมาสอดไว้ตรงกลางก็จะต้องทำตามขั้นตอนดังนี้

  • หลังจากสร้าง Spine GameObject (skeleton) แล้วเราก็จะมี หน้าตาแบบนี้ และประกอบด้วย Script ดังรูปนี้1
  • หากอยากให้ Spine GameObject นี้มีการแบ่ง Layer ให้คลิ๊กขวาที่ Skeleton Animation (Script)2
  • และเลือก Add Skeleton Render Separator3
  • จะได้ Script ใหม่โผล่ออกมาแบบนี้4
  • ให้แก้เลข Size ใต้หัวข้อ Separator Slot Names ให้เป็น 15
  • จะมี Element0 มาให้เลือก ตัวเลือกจะเรียงจากชั้นล่างสุดไปถึงชั้นบนสุดให้อยู่แล้ว ให้เราเลือกมา 1 อัน6
  • เมื่อเลือกแล้วให้คลิ๊กที่ Add the missing renderer7
  • จะได้ผลลัพท์ดังนี้8
  • จะเห็นว่า Spine GameObject ของเรามี ลูกโผล่ออกมา 2 ตัว และเมื่อลอง Play และ ดูที่ลูกของ Spine GameObject ก็จะเห็นดังนี้10 9

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

การสร้าง skeleton ใน spine เบื้องต้น by

30
May
0

การสร้าง skeleton ใน spine เบื้องต้น
1.skeleton ใน spine จะเชื่อมต่อกันเหมือนต้นไม้ โดยมี ราก “root” เป็นจุดเริ่มต้นเสมอ

sample26a

 

2.skeleton แต่ละชิ้นจะเชื่อมต่อกับ root เมื่อขยับ root แล้ว skeleton ที่เชื่อมจะขยับตามแบบเดียวกัน

sample26b

sample26c

sample26d

 

3.skeleton ชิ้นหนึ่ง สามารถเป็นชิ้นแม่ของ skeleton อีกชิ้นหนึ่งได้ เมื่อขยับ skeleton ชิ้นแม่ skeleton ชิ้นลูกที่เชื่อมต่ออยู่จะขยับตามเหมือนเวลาเราขยับ root

sample26e

 

4.การสร้าง skeleton ทำโดยเลือกที่ create แล้วเลือกที่ชิ้นที่เราต้องการให้เป็นชิ้นแม่ของชิ้นที่กำลังจะสร้าง (ในกรณีนี้คือ root)แล้วลากเมาส์ไปตามทิศทางที่ต้องการ

sample26f

sample26g

 

5.เราสามารถเปลี่ยนสีของ skeleton แต่ละชิ้นได้ตามใจชอบ

sample26h

sample26i

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน