반응형
어처구니 없는 경우는 보통, 오타로 인한 실수가 많은데, 이번에 hlsl 파일을 작성 하면서
발생한 경우다
Diffuse, Normal, Specular 샘플 파일들이 적절히 어우러진 결과가 나와야 하는데, Specular 샘플만 나오고 있다
어떠한 경고메시지나 에러메시지도 안나오고, 작성한 hlsl 파일에도 문제 없어 보였는데, 알고보니 정말 한 글자 차이로 발생한 문제였다,,,
정상 작동 화면
위에 코드를 보면 주석처리 한 코드가 실수 코드인데 자세히 보면, * 를 해야 되는데 +를 타이핑 한것이다, 아마도 글자가 너무 작아서 보이지 않았던 것 같다, 이런 경우들을 겪게 되면, 언리얼 엔진에서 Material을 만들때 마인드 맵처럼 작성하기 편하게 되어있는 시스템이, 이런 어처구니 없는 오타를 줄여주는 이점도 있는 것 같다, 이거때문에 4일을 날리다니 ㅠㅠ
언제나 에러메시지, 경고메시지도 안나오는데, 의도한 결과대로 안나온다면, 오타를 의심하자
반응형
'GameProgramming > DirectX11' 카테고리의 다른 글
DirectX11 텍스트 폰트 깨짐, 클라이언트 및 전체 윈도우 영역 정하기 (0) | 2021.02.10 |
---|---|
DirectX11, Map 함수, E_INVALIDARG (0) | 2021.02.07 |
DirectX11 plane(평면) test (0) | 2020.05.24 |
DirectX11 Mesh 텍스쳐 적용, 카메라 키보드 + 마우스 컨트롤 (0) | 2020.05.22 |
DirectX11 Mesh model test, Assimp (0) | 2020.05.21 |