Kohdista kamera (2D) piirtoalueeseen

Sivu päivitetty :
Sivun luontipäivämäärä :

Varmennusympäristö

Windows
  • Windows 11
Unity-editori
  • 2020.3.25F1

Kameran ja piirtoalustan alkutila

Kun asetat "syöttökentän" tai "painikkeen" objektiksi, "kangas" luodaan automaattisesti. Koska kameran näyttöalue (2D) ja piirtoalueen näyttöalue ovat editorissa erilaiset, kameran näyttöalueelle sijoitettujen objektien ja kankaan käyttöliittymän välistä sijaintisuhdetta on kuitenkin vaikea ymmärtää muokkauksen aikana.

Jos suoritat pelin, nämä kaksi näkymää menevät toistaiseksi päällekkäin.

3D: n tapauksessa kameran sijainti on sijoitettu 3D-tilaan, joten käyttöliittymästä täysin erilaisessa järjestelyssä ei ole ongelmaa. 2D:ssä kameran ja käyttöliittymän kuvakulma ovat usein samat, joten asetamme tässä kaksi asettelua samaan asentoon.

Piirtoalueen kohdistaminen kameraan

Sijoita kohtaukseen jonkinlainen käyttöliittymä, kuten painike. Canvas lisätään automaattisesti.

Valitse lisätty piirtoalusta ja muuta Render-tila kohdassa Inspektori muotoon Näyttötila Canvas - Kamera.

Uusi kohde nimeltä "Render Camera" on lisätty ja varoitus tulee näkyviin. Määritä kamera täällä.

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

Voit valita sen "Ei mitään (kamera)" -kohdan oikealla puolella olevasta painikkeesta. Hierarkiassa Main Camera olevien pudottaminen renderöintikameraan on nopeampaa. Jos valitset pääkameran, et voi pudottaa sitä piirtoalueelle. Kun piirtoalue on edelleen valittuna, pudota pääkamera hahmonnuskameraan.

Tämän jälkeen näkymänäkymässä kankaalla ei ole aluetta.

Jos lähennät, näet, että piirtoalueelle asettamasi kohde näkyy kameran kantaman alueella. Voit nyt määrittää kameran näkyvän alueen ja piirtoalueelle sijoitetun käyttöliittymän samalle alueelle.