본문 바로가기

DirectX66

22-09-02 1. 오늘 배운점/느낀점 2. 엔진 구현 사항 2-1. 3. 컨텐츠 구현 사항 3-1. 단축키 전용 IMGUI 생성 3-2. 픽셀충돌 텍스쳐 수정 3-3. 물약 드랍 및 인벤토리 저장 - 인벤토리의 STL 컨테이너를 뭘 쓸지 고민함. 결국 플레이어 쪽엔 큐를 만들어서, 주울때마다 큐에 순서대로 푸시 인벤토리 쪽엔 벡터인데, 원소가 pair 형태인 자료형으로 구현. 2022. 9. 2.
22-09-01 1. 오늘 배운점/느낀점 - 길게 슬럼프에 빠졌다가 나옴.(4주..?) 미련하게 공부하지말자.. 쉴 때는 푹 쉬고 코드는 쳐다보는 것도 금지.. 매일매일 코드만 보다보니, 오히려 더 안되고 심해지면 아에 하기가 싫어져서 슬럼프가 길게옴.. 너무 오랫동안 쉬었다.. 2. 엔진 구현 사항 - 방학 3. 컨텐츠 구현 사항 - 메소(동전, 다발, 뭉치) 구현 사실, 셋 다 그냥 돈이고 애니메이션이랑 메소량만 다름. 그래서 메소 클래스 하나만 만듦. 안되면 분리하자.. - 몬스터가 죽을 때, 메소 떨어지기 - 플레이어가 습득시 메소량 증가 - 인벤토리 메소량 갱신 - 인벤토리 드래그 드랍을 통한 위치 이동 메소량은 폰트 랜더러라서, 윈도우 좌표계 기준으로 움직임.. y축 증가량만 부호 반대로해서 해결. 2022. 9. 1.
22-08-24 1. 오늘 배운점 / 느낀점 - 게임 플레이 프로그래머 인턴에 지원했는데, 아이템/퀘스트/길드/... 구현을 주 업무로 한다고 되어있었음. 그래서 스킬까진 안되시면 전투가 가능하므로, 아이템을 해보고자함. - 다른 분들은 어떻게 하셨나 하고 구글링과 서적을 뒤져봤으나, 만족스런 자료는 못찾음.. 2. 엔진 구현 사항 2-1. Camera 별 랜더 타겟 생성 - GameEngineCamera::GameEngineRenderTarget* RenderTarget 추가 대부분의 상황에서 카메라당 랜더 타겟 한장 지정. - RenderTarget에는 Setting() 메서드가 있음. Setting() 메서드를 호출하게 되면 "이제부터 이 RenderTarget에 그려라"라는 뜻. - 즉, 카메라 마다 Render.. 2022. 8. 25.
22-08-16 1. 오늘 배운점 / 느낀점 2. 엔진 구현 사항 2-1. GameEngineActor::DetachObject() 에러 수정 - 지난 번에 내가 제보한 개체 삭제 불가능 했던 버그 관련. - 이번에도 Actor의 자식 Actor를 삭제할때 문제가 생김. 해당 내용을 최상위 부모 Actor 검사를 통해 에러 픽스. - 나는 Actor에다가 자식 Actor를 달면 안되는 줄 알았다. 버그인줄 모름. 동기 분들한테 물어본다는걸 깜빡하고 있었음.. 2-2. 폰트 좌우정렬, 상하정렬 - GameEngineFontRenderer::SetSort() 함수 추가 구현 2-3. GameEngineUpdateObject::GetActor() 함수 에러 픽스 - 이전부터 에러가 있었는데, 다른 동기분이 보고 하여서 오늘 .. 2022. 8. 16.