หลักการทำ Masking ใน Unity ด้วย Texture Mask by akara
Jun0
หากต้องการ UI เป็นรูปลักษณะนี้
เราต้องใช้การ Mask เพื่อให้แสดงรูปที่เราต้องการในพื้นที่ของดาวเท่านั้น
โดยปกติแล้วเราก็จะทำรูป Mask เป็นแบบนี้
ส่วนนี่ก็เป็น รูปที่เราต้องการแสดงในพื้นที่ดาว
แต่ว่าเมื่อทำด้วยหลักการเดิมใน Unity แล้ว สิ่งที่ได้กลับมาจะหน้าตาแบบนี้
เนื่องจากว่า Mask ใน Unity จะทำงานลักษณะตามในภาพนี้ครับ
ตัว Mask จะเรียงต่อๆกันตามพื้นที่ของรูป
ดังนั้นเราจึงต้องทำรูป Mask ในมีพื้นที่เท่ากับตัวรูปที่เราจะใช้เลย อย่างเช่นแบบนี้(พื้นที่ที่เป็นเส้นประคือทำใสๆไว้)
การทำงานของมันก็จะได้ออกมาแบบที่เราต้องการ
Copy Clipping Mask ไปอีก Layer ใน Photoshop by akara
Apr0
จากภาพตัวอย่าง เรามี Layer 1 เป็นรูปpattern ที่มี Clipping mask เป็นรูปนักดาบ
ถ้าต้องการ Copy Clipping mask รูปนักดาบไปยัง Layer 2 มีวิธีการง่ายๆดังนี้
Click ที่ clipping mask ของ layer 1 กด alt ค้างไว้ แล้วลากขึ้นไปที่ Layer ที่ต้องการ
เสร็จ