2D 프로젝트에서 작업 중이며 스크롤 휠을 사용하여 맵을 확대하고 싶습니다. 재생 모드에서 스크롤 휠을 돌릴 때 시야가 바뀌므로 화면에 아무런 변화가없는 것을 확인할 수 있기 때문에 코드가 작동하고 있다고 확신합니다.FOV가 변경 되더라도 유니티에서 확대/축소가 작동하지 않습니다.
또한 재생 모드에서 수동으로 (뷰어에서) 뷰 필드를 변경하더라도 화면보기는 동일하게 유지됩니다. 즉, 시야가 변화하는 것을 볼 수는 있지만 화면은 그렇지 않습니다.
그 이유는 무엇입니까? 당신은 화면 공간 캔버스를 사용하고 아마도 때문에
여기에 코드를 게시하는 것이 좋습니다. 그러면이 질문의 답을 얻을 수있는 기회가 개선 될 것입니다. – serge1peshcoff
간단한 생각 방법은 시야를 바꿀 때 원뿔이 작아지면 그 원뿔의 최종 결과가 본질적으로 화면 공간을 차지하도록 늘리는 것입니다. 시야 90을 갖는 1024x768의 해상도를 가진 게임과 시야 45를 갖는 1024x768의 게임 해상도는 여전히 동일한 스크린 공간을 가지고 있습니다. 유니티의 UI 요소는 그려 질 때 스크린 공간을 사용하여 실제 게임 세계에 배치되지 않습니다. 당신이 특별히 그들을 세계 공간에 놓지 않는 한. – Eddge