2017-10-28 18 views
0

this의 토론에 따르면 새 카메라 (디스플레이 카메라) for Display layer이 있습니다.Unity의 2D 캔버스에 3D 애니메이션 표시

GreenCanvas는 내 UI에 배경 녹색 색상의 이미지입니다. DisplayCamera는 Curling Mask 속성이 Display layer로 설정된 3D 애니메이션을 렌더링하는 새로운 카메라입니다.

ModeImage는 3D 애니메이션을 렌더링하는 원시 이미지이며 해당 속성 인 Texture는 ModelRenderTexture라는 RenderTexture로 설정됩니다. ModelRenderTexture는 DisplayCamera의 Target Texture 속성으로 설정됩니다.

Model1은 내가 좋아하는 3D 애니메이션입니다. 카메라의 재산과 ModeImage의 속성에 대한

enter image description here

이미지는 첨부 된 이미지에 표시됩니다.

enter image description here

enter image description here

나는 DisplayCamera의 장면 뷰에서 모델을 볼 수 있습니다. 나는 응용 프로그램을 실행할 때

enter image description here

, 나는 모델을보고 만 GreenCanvas 표시되지 않습니다.

enter image description here

가 어떻게 내 모델을 볼 수 ? 없어진 물건 있어요?

는 편집 :

는 지금은 모델의 자식으로 DisplayCamera을 넣어. 이제 응용 프로그램을 실행할 때 내 모델을 볼 수 있습니다. 하지만 두 가지를 보았습니다. 어떻게 다른 사람이 나옵니까?

enter image description here

+0

확인 rander은' 메인 카메라의 도려내 기 마스크에는'디스플레이 '레이어가 없습니다. – Hellium

답변

0

이 시도 :

  1. 이동 DisplayCamera 아웃 형태의 캔버스
  2. 가 RawTexture
  3. 캔버스에 DisplayCamera의 RenderTexture 설정은 RawTexture는
+0

RawTexture를 생성 할 곳은 Render Texture 만 생성됩니다. – batuman

+0

이제는 모델을 볼 수 있지만 유일한 문제는 두 가지입니다. 무엇이 잘못 될 수 있습니까? 나는 DisplayCamera를 Canvas 밖으로 가져 왔지만 여전히 두 개를 보았습니다. – batuman

+0

카메라의 ClearFlag 속성 중 하나가 단색으로 변경되었습니다. 이전에는 오직 하나만 보았지만 이전에는 Depth로 설정되었습니다. – batuman