본문 바로가기

DirectX/[갠플] Maple Story 모작22

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.
22-08-12 0. 오늘 배운점/느낀점 1. 엔진 구현 사항 2. 컨텐츠 구현 사항 2.1 몬스터 HP통 pivot 문제 - 해결완료. 정상적으로 줄어들고 늘어남. 2.2 몬스터 피격시 플레이어 따라가기 - 2.2 상속 구조 재정비 - 몬스터 상속 구조 간에 상위 부모로 기능을 올리거나 내림. 이를 통해 좀 더 쉬운 클래스 생성 가능. 2022. 8. 12.
22-08-10 0. 오늘 느낀점/배운점 1. 엔진 구현 사항 1.1 마이너 버그 픽스 1.2 타일맵 구현 - 이미 통맵 + 픽셀 컬러 충돌을 통해 구현해서, 나에게 쓸모 없을듯. 그래서 컨텐츠 부분에 반영하는 것은 보류함. 2. 컨텐츠 구현 사항 2.1 몬스터 FSM 구현 - 좌우 랜덤 이동, 맵 한계에 도달하면 방향 전환. 2.2 몬스터 HP통 구현 - 그러나, PIVOT이 말썽이라.. 중앙을 기준으로 피가 줄어듦. 엔진프로그래머분께 말씀드리고, 어떻게 고쳐야할지 상의해야 할듯. 2.3 마이너 버그 리포트 - 2가지의 버그를 엔진 프로그래머 분께 보고함. 보고 전에는 동기 분들께 똑같은 버그가 나는지 확인 부탁했음. 같은 버그가 나는 동기분들이 계셨고, 해당 버그를 보고 했음. - 1가지의 구현 요청을 엔진 프로그래.. 2022. 8. 11.