[Unity][NGUI] เคยเจอปัญหาใช้ Anchor แล้วมันเลื่อนๆไหม?? by

31
Dec
0

เคยเจอปัญหาใช้ 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 ของเราก็จะไม่วิ่งๆ เลื่อนๆ อีกต่อไป

Enjoy this article?

Consider subscribing to our RSS feed!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post