강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

taehwan642님의 프로필 이미지
taehwan642

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

직교 투영

직교 투영 강의 예제 소스코드가 터집니다.

해결된 질문

작성

·

334

0

왜인지는 모르겠지만 UI_Test region을 주석처리하면 잘 돌아가는데, UI_Test region 주석을 풀고 scene에 ui gameobject가 들어가는 순간 뭔가 이상하게 돌아가는것을 확인했습니다.

성능 괜찮은 노트북 두 대에서 모두 터지는걸 확인했고, 뭔가 아시는 부분 있으신가요..? 스크린샷 첨부하겠습니다.

보시다시피 큐브 아래가 깨지면서 화면이 멈추고, 이는 예제로 배포해주신 코드에서도 똑같은 상황이 일어납니다..

퀴즈

원근 투영과 정투영의 가장 큰 차이점은 무엇일까요?

원근 투영은 UI에 주로 사용되고 정투영은 3D 장면에 사용된다.

정투영은 물체의 거리에 상관없이 화면 크기가 일정하다.

정투영은 원근 투영보다 수학적 계산이 복잡하다.

원근 투영은 시야각(FOV)이 없고 정투영은 시야각이 있다.

답변 1

5

taehwan642님의 프로필 이미지
taehwan642
질문자

MaterialParams 속 texOnParams의 쓰레기값이 셰이더에 들어가서, if문을 고장낸것이 원인이었습니다.

MaterialParams() : intParams(), floatParams(), texOnParams() { }

위와 같이 각 array들을 value init을 해주신다면 저와 같은 문제를 바로 해결할 수 있습니다.

taehwan642님의 프로필 이미지
taehwan642

작성한 질문수

질문하기