2017-03-07 1 views

답변

0
+0

응답을 위해 Thnaks. 나는 이미 3d 게임을위한 튜토리얼을 사용했지만 2D 작업은하지도 않았다. 렌더링 텍스처가 이미 그려진 것 위에 다시 그려집니다. –

+0

무슨 뜻인가요? 방금 약간의 테스트를 거쳤습니다. '렌더링 된 텍스처 위에 렌더링 텍스처가 다시 ​​그려집니다. ' 어떤 행동을 원하니? – Maakep

0

는 다음과 같이 작동 할 수 당신이 생각하십니까? 아니면 실제로 당신이 궁금해하는 확대/축소 코드입니까? 그렇다면 이미 많은 답변이 있습니다. 당신은 UI 캔버스에 줌을 변경하려면

OnTriggerEnter2D(Collider2D col) { 
    if (col.tag == "ZoomArea") { 
     // Camera zoom in code 
    } 
} 

OnTriggerExit2D(Collider2D col) { 
    if (col.tag == "ZoomArea") { 
     // Camera zoom out code 
    } 
} 
+0

잠깐, UI가 어떻게 생겨나나요? UI 요소에 확대/축소 카메라 (예 : @ Cổ Chí Tâm 제안)를 렌더링해야합니까? – Maakep

0

ortographic 카메라를 사용하는 동안 (이미지, 패널, 버튼 등 너무), 당신은 두 가지 방법으로 그것을 할 수 있습니다. 다른 모든 렌더링 객체 +에서 모든 것을 (캔버스 축소

1))

  • 사용 World Space 캔버스의 캔버스 요소에서 렌더링 모드과에 ortographic 카메라를 할당합니다.
  • 카메라의 카메라 구성 요소의 Size을 변경하여 카메라의 줌을 수정하십시오. 사용 Screen Space - Camera에서 만 캔버스에서

    • 확대

    2) 캔버스 구성 요소의 렌더링 모드 그리고 카메라를 할당합니다.

  • 캔버스 스케일러를 Constant Pixel Size으로 설정 한 다음 Scale Factor을 수정하여 캔버스를 확대합니다.

일반적인 확대/축소를위한 것입니다. 화면의 특정 부분 만 확대/축소하려는 경우 명확하지 않습니다.