Sejajarkan kamera (2D) dengan kanvas

Halaman Diperbarui :
Tanggal pembuatan halaman :

Lingkungan verifikasi

Windows
  • jendela 11
Editor Kesatuan
  • 25f1/3/2020

Status awal kamera dan kanvas

Saat Anda menempatkan "bidang input" atau "tombol" sebagai objek, "Canvas" dibuat secara otomatis. Namun demikian, karena area tampilan kamera (2D) dan area tampilan kanvas berbeda di editor, maka sulit untuk memahami hubungan posisi antara objek yang ditempatkan di area tampilan kamera dan UI kanvas selama pengeditan.

Jika Anda menjalankan game, kedua tampilan tersebut akan tumpang tindih untuk saat ini.

Dalam kasus 3D, posisi kamera ditempatkan dalam ruang 3D, jadi tidak ada masalah dengan pengaturan yang sama sekali berbeda dari UI. Dalam 2D, sudut pandang kamera dan sudut pandang UI seringkali sama, jadi di sini kita mengatur dua tata letak agar berada di posisi yang sama.

Sejajarkan kanvas dengan kamera

Tempatkan semacam UI, seperti tombol, di tempat kejadian. Canvas akan ditambahkan secara otomatis.

Pilih Canvas yang ditambahkan dan ubah Render Mode di bawah dari Inspector Canvas ke Screen Space - Camera.

Item baru yang disebut "Render Camera" telah ditambahkan dan peringatan ditampilkan. Siapkan kamera Anda di sini.

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

Anda dapat memilihnya dari tombol di sebelah kanan "Tidak Ada (Kamera)". Lebih cepat untuk menjatuhkan yang ada di hierarki ke Main Camera kamera render. Jika Anda memilih Kamera Utama, Anda tidak dapat menjatuhkannya di Canvas. Dengan Canvas masih dipilih, letakkan Kamera Utama ke Kamera Render.

Kemudian, dalam tampilan Scene, tidak akan ada area Canvas.

Jika Anda memperbesar, Anda dapat melihat bahwa objek yang Anda tempatkan di kanvas terlihat dalam jangkauan kamera. Anda sekarang dapat mengatur rentang kamera yang terlihat dan UI ditempatkan pada kanvas di area yang sama.