จัดตําแหน่งกล้อง (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 ที่วางไว้บนผืนผ้าใบในพื้นที่เดียวกัน