'Canvas 설정과 배경 설정’ 부분에 대해 질문드립니다.
71
投稿した質問数 1
강의에서 핸드폰 해상도 대응을 위해 Canvas의 Render Mode를 Screen Space - Camera로 설정하는 방법을 설명해주셨는데, 이 부분에 대해 궁금한 점이 있습니다.
현재 3D 게임을 제작하면서 Main Camera에 Post Processing을 적용하고 있는데, Screen Space - Camera 방식의 Canvas를 사용할 경우 UI가 Post Processing의 영향을 받을 수 있어서, Post Processing을 적용하지 않는 UI 전용 Overlay Camera를 따로 생성한 뒤 Main Camera의 Camera Stack에 추가하는 방식으로 처리하고 있습니다.
그런데 Canvas가 많아질수록 UI용 Camera와 Camera Stack을 계속 관리해야 해서 구조가 복잡해지는 문제가 있었습니다.
그래서 일반적인 HUD, 팝업, 메뉴 등의 UI는 Screen Space - Overlay로 변경하고, Canvas의 Sorting Order를 이용해 UI 간의 렌더링 순서를 관리하는 방식으로 바꿔도 괜찮을지 고민하고 있습니다.
혹시 강의에서 Canvas의 Render Mode를 Screen Space - Camera로 설정하도록 안내해주신 특별한 이유나, 모바일 게임에서 Screen Space - Overlay 대신 Screen Space - Camera를 사용하는 것이 더 유리한 경우가 있다면 설명 부탁드립니다.
감사합니다!
回答 1
0
답변이 늦었습니다! 죄송합니다..!
우선 본 강의는 2D를 기반으로 이루어진 강의입니다. 그래서 Canvas의 Render Mode를 ScreenSpace - Camera로 하여 2D 해상도 대응으로 소개해드리고 있습니다. 그리고 ScreenSpace - Camera로 사용하는 이유는 특별한 강점이나 필수적인 요소가 있어서라기 보다는 초보자분들을 위해 소개해드린 거라고 생각하시면 되겠습니다!
질문 감사드립니다!
3-13 리텐션 과제 제출합니다!
0
50
2
getOrCreate / Unique? 멱등 처리 질문
1
57
2
경쟁상태
0
47
1
stmt
0
39
1
실행 통계2 explain analyze 조인 쿼리
0
38
1
3강 인덱스 구조 강의 자료 문의
1
49
1
조회 메서드에서 @Transactional(readOnly=true) 질문
1
39
1
안녕하세요 Rookiss님 기본기를 다지고 있는 대학생입니다.
0
80
2
68강 문제 풀이
0
42
1
현대 쿼리 복잡성에 관한 질문
0
86
3
언리얼 엔진 5.8의 Claude MCP와 강의에서 설명하는 MCP 연결 방식의 차이점은 무엇인가요?
0
51
1
key_length 가 사용되는곳
0
43
1
[과제]1-9 피벗 테이블 만들어보기
0
63
2
cnt수를 구할 때 왜 user_pseudo_id 를 사용하나요?
0
60
2
해당 결제 부분을 포폴에서 테스트 api를 적용에 대한 궁금증
1
44
1
스크립트의 참조 설정
0
60
2
공통 코드 VS Enum 클래스
1
47
1
안녕하세요.
0
52
1
Properties 설정이 추가되었는데
0
38
1
강의 DB데이터 질문
0
59
1
GetValueAsync(1)강의에서 Update메소드 질문입니다.
1
114
1
유니티 PUN2 아니면 UnityNetCode
1
116
1
21번 인강 영상 코딩 자료는 없나요?
1
150
2
UnityMainThreadDispactcher
1
145
2

