จัดตําแหน่งกล้อง (2D) ให้ตรงกับผืนผ้าใบ

ปรับปรุงหน้า :
วันที่สร้างเพจ :

สภาพแวดล้อมการตรวจสอบ

หน้าต่าง
  • หน้าต่าง 11
บรรณาธิการ Unity
  • ปี 2020.3.25f1

สถานะเริ่มต้นของกล้องและผืนผ้าใบ

เมื่อคุณวาง "ช่องป้อนข้อมูล" หรือ "ปุ่ม" เป็นวัตถุ "Canvas" จะถูกสร้างขึ้นโดยอัตโนมัติ อย่างไรก็ตามเนื่องจากพื้นที่แสดงผลของกล้อง (2D) และพื้นที่แสดงผลของผืนผ้าใบแตกต่างกันในตัวแก้ไขจึงเป็นเรื่องยากที่จะเข้าใจความสัมพันธ์ระหว่างตําแหน่งที่วางอยู่ในพื้นที่แสดงผลของกล้องและ UI ของผืนผ้าใบระหว่างการแก้ไข

หากคุณเรียกใช้เกมมุมมองทั้งสองจะทับซ้อนกันในขณะนี้

ในกรณีของ 3D ตําแหน่งของกล้องจะถูกวางไว้ในพื้นที่ 3 มิติดังนั้นจึงไม่มีปัญหากับการจัดเรียงที่แตกต่างจาก UI อย่างสิ้นเชิง ใน 2D มุมมองของกล้องและมุมมองของ UI มักจะเหมือนกันดังนั้นที่นี่เราตั้งค่าทั้งสองเลย์เอาต์ให้อยู่ในตําแหน่งเดียวกัน

จัดแนวผืนผ้าใบให้ตรงกับกล้อง

วาง UI บางชนิด เช่น ปุ่ม ในฉาก Canvas จะถูกเพิ่มโดยอัตโนมัติ

เลือก Canvas ที่เพิ่มเข้ามาและเปลี่ยนโหมดการแสดงผลภายใต้จากตัวตรวจสอบ Canvas เป็นพื้นที่หน้าจอ - กล้อง

มีการเพิ่มรายการใหม่ที่เรียกว่า "กล้องเรนเดอร์" และคําเตือนจะปรากฏขึ้น ตั้งค่ากล้องของคุณที่นี่

คำเตือน
A Screen Space Canvas with no specified camera acts like an Overlay Canvas.
(カメラが指定されていないスクリーンスペースキャンバスは、オーバーレイキャンバスのように機能します。)

คุณสามารถเลือกได้จากปุ่มทางด้านขวาของ "ไม่มี (กล้อง)" มันเร็วกว่าที่จะวางคนในลําดับชั้นลงบน Main Camera กล้องเรนเดอร์ หากคุณเลือกกล้องหลัก คุณจะไม่สามารถวางกล้องไว้บน Canvas ได้ เมื่อยังคงเลือก Canvas อยู่ ให้วางกล้องหลักลงบนกล้องเรนเดอร์

จากนั้นในมุมมองฉากจะไม่มีพื้นที่ของ Canvas

หากคุณซูมเข้าคุณจะเห็นว่าวัตถุที่คุณวางไว้บนผืนผ้าใบสามารถมองเห็นได้ในช่วงของกล้อง ตอนนี้คุณสามารถตั้งค่าช่วงที่มองเห็นได้ของกล้องและ UI ที่วางไว้บนผืนผ้าใบในพื้นที่เดียวกัน