(ไทย) [Unity][NGUI] เคยเจอปัญหาใช้ Anchor แล้วมันเลื่อนๆไหม?? by tosawat
Dec0
เคยเจอปัญหาใช้ Anchor แล้วพอสั่ง play มันก็เลื่อนๆๆ สักพัก กว่าจะเข้าที่ไหม เวลาเปลี่ยนหน้าไปมา มันก็เลือนๆๆ อยู่อย่างนั้นแหละ ทำให้ UI เราไม่สวยเลยย วันนี้จะมาบอกวิธีแก้กันนะฮ้าฟฟฟ
- ก่อนอื่นให้เราลองดู Anchor ของ Object ที่มันเลือนๆ กันก่อนว่าใช้ Anchor Type เป็น Advanced รีเปล่า
- ถัดไปให้ดูว่ามีการ Set ฝั่งไหนเป็น None รึเปล่า ถ้ามี นี่แหละ เป็นตัวการที่ทำให้ Object ของเรา เลื่อนนๆๆๆๆๆ
- หากว่าเราอยากให้ส่วนบนของ Object A ติดกับส่วนล่างของ Object B แล้วปล่อยให้ ส่วนล่างของ Object A ไม่กำหนด (ที่เมื่อก่อนเราปล่อยตรงนี้ไว้เป็น None) ให้เราทำอย่างนี้
- ปรับ Pivot ดังนี้
ถ้าอยากให้ชิดบน Pivot บน
ถ้าอยากให้ชิดล่าง Pivot ล่าง
ถ้าอยากให้ชิดซ้าย Pivot ซ้าย
ถ้าอยากให้ชิดขวา Pivot ขวา
- ปรับ Anchor ดังนี้
ถ้าอยากให้ชิดบน ทำ Anchor ล่างให้เหมือน Anchor บน
ถ้าอยากให้ชิดล่าง ทำ Anchor บนให้เหมือน Anchor ล่าง
ถ้าอยากให้ชิดซ้าย ทำ Anchor ขวาให้เหมือน Anchor ซ้าย
ถ้าอยากให้ชิดขวา ทำ Anchor ซ้ายให้เหมือน Anchor ขวา
จบแล้วคร้าฟฟฟฟ ทีนี้ Object ของเราก็จะไม่วิ่งๆ เลื่อนๆ อีกต่อไป