제 목 8강에서 도형이 그려지지 않는 오류가 있어서 질문드립니다.
작성자 강건0210 등록날짜 2021-03-03 17:36:35 / 조회수 : 176
강좌명 [단과] DirectX 11 2D Part 1
첨부파일
  • 교수님 강의와 함께 올라와있는 소스코드를

    TotalCommender 사용해서 비교했는데

    주석 제외하고 틀린부분을 찾을 수 없었습니다.

    실행시:

    회색화면까지는 나오지만 도형과 그라데이션 된 도형이 나오지 않습니다. 

    오류메세지 팝업도 없습니다...

    //

    어떤 부분이 잘못 된것인지 왜 출력이 되지 않는지 궁금합니다.

    8강 마지막에 설명하신 컴퓨터가 자동으로 스케일을 늘리는 NDC가 문제인가 생각도 듭니다...

  • 작성자 : 게임클래스 / 등록날짜 : 2021-03-03 18:03:57
  • 안녕하세요 게임클래스 프로그래밍 강사 하민우 입니다.

    131번째 줄

    graphics->GetDeviceContext()->IAGetVertexBuffers(0, 1, &vertex_buffer, &stride, &offset);

    graphics->GetDeviceContext()->IASetVertexBuffers(0, 1, &vertex_buffer, &stride, &offset);

     

    겟버텍스버퍼가 아니라 셋버텍스버퍼 입니다.

     

    비쥬얼 스튜디오의 자동 완성 기능은 프로그래밍 시간을 단축시켜주는 매우 좋은 기능이나 위와 같이 함수명이 알파벳 하나가 다른 경우 실수가 자주나는 편이며 에러를 발생시키지도 않아서 디버깅이 어려운 경우가 있습니다.

    생각보다 작은 실수가 오히려 실무에서는 더 찾기 힘든 경우가 많기 때문에 이번 실수가 좋은 경험이 되셨을 겁니다.

     

    항상 열공하시고 또 궁금한 점이 있을 때는 언제든지 질문 주시기 바랍니다.

    게임개발자가 되는 가장 빠른길 게임클래스!

댓글 1개
  • 강건0210 [ 2021-03-03 18:19:05 ]
  • 친절한 답변과 놓친 부분 찾아주셔서 감사합니다.