Rikta in kameran (2D) med duken
Miljö för verifiering
- Windows
-
- Windows 11 (på engelska)
- Unity-redigeraren
-
- 2020.3.25f1
Ursprungligt tillstånd för kameran och arbetsytan
När du placerar ett "inmatningsfält" eller en "knapp" som ett objekt skapas automatiskt en "Canvas". Men eftersom kamerans visningsområde (2D) och arbetsytans visningsområde skiljer sig åt i redigeraren är det svårt att förstå positionsförhållandet mellan objekten som placeras i kamerans visningsområde och arbetsytans användargränssnitt under redigering.
Om du kör spelet kommer de två vyerna att överlappa varandra för tillfället.
När det gäller 3D placeras kamerans position i 3D-rymden, så det är inga problem med ett helt annat arrangemang än användargränssnittet. I 2D är kamerans synvinkel och användargränssnittets synvinkel ofta densamma, så här ställer vi in de två layouterna så att de är i samma position.
Rikta in duken med kameran
Placera någon form av användargränssnitt, till exempel en knapp, i scenen. Canvasen läggs till automatiskt.
Välj den tillagda arbetsytan och ändra renderingsläget under från Inspektör Canvas
till Skärmutrymme - Kamera.
Ett nytt objekt som heter "Rendera kamera" har lagts till och en varning visas. Ställ in din kamera här.
- varning
-
A Screen Space Canvas with no specified camera acts like an Overlay Canvas. (カメラが指定されていないスクリーンスペースキャンバスは、オーバーレイキャンバスのように機能します。)
Du kan välja den från knappen till höger om "Ingen (kamera)".
Det går snabbare att släppa dem i hierarkin på Main Camera
renderingskameran.
Om du väljer huvudkameran kan du inte släppa den på arbetsytan.
När arbetsytan fortfarande är markerad släpper du huvudkameran på renderingskameran.
Sedan, i scenvyn, kommer det inte att finnas något område på arbetsytan.
Om du zoomar in kan du se att objektet du placerade på duken är synligt i kamerans räckvidd. Du kan nu ställa in kamerans synliga räckvidd och användargränssnittet som placeras på duken i samma område.