본문 바로가기

GameStudy489

2021-09-30/Relic Hunters Zero 모작 일지 1. 타일 제작용 다이얼로그 구현 1-1. 매개변수가 틀립니다 - 다이얼로그를 만들어서 MFC 클래스를 만드려는데 자꾸 매개변수가 틀립니다 라고 나옴.. - 이리저리 구글링해도 안나옴. msdn에도 딱히 도움되는 정보가 없음. - 문득, '내가 MFC 라는걸 설치했었나? 생각듦' 비주얼 스튜디오 인스톨러에서 c++ 관련 MFC를 다운로드 받아보니 정상적으로 됨! 행복! 1-2. 2021. 9. 30.
2021-09-29/Relic Hunters Zero 모작 일지 1. 버그 픽스 1-1. 스테이지 2로의 씬 전환 이후 애니메이션 버그 - 한 번만 나와야 할 애니메이션이 두 번씩 재생됨. - 디버깅과 수차례의 중단점, 콜스택을 보고서야 애니메이션 프레임 데이터가 중복으로 넣어진것을 발견.. - 애니메이션 프레임 데이터를 추가하는 코드를 샅샅히 뒤짐 만약 이미 같은 이름의 애니메이션 시퀀스가 있을 경우에 프레임 데이터를 추가하지 않게끔 하는 코드가 문제. (느낌표 하나 빠져있었음..) 1-2. 카미카제 라이트 굴 2개 중 하나만 몬스터 스폰 - 원인을 찾던 중, 카미카제 라이트가 생성될 때 위치 조정을 좀 안좋은 방식으로 조정함. - 해당 코드를 리팩토링해서, 카미카제 라이트를 스폰하는 굴에서 위치 조정을 직접적으로 해주게끔 개선. -> 해결 2. 맵툴 제작 시작. 2021. 9. 29.
2021-09-28/Relic Hunters Zero 모작 일지 1. 씬 추가 1-1. 스테이지 1 - 이 스테이지가 사실상 시작 스테이지. 플레이어는 포탑에서 스폰되고, 카미카제 라이트가 이 스테이지 곳곳에서 스폰되어서 플레이어에게 달려옴. - 카미카제 라이트 스폰굴을 모두 막으면 다음 스테이지로 가는 포탈이 열리게끔 구현 하고자 함. - 스테이지 1 씬은 자체적으로 update()에서 카미카제 라이트 스폰굴의 갯수를 세도록 구현 1-2. 스테이지 2 - 이 스테이지에서는 카미카제 케이지가 다 깨질 시에 보스가 출몰하게끔 구현. 2. 자잘한 버그들 픽스 2-1. 스테이지1에서 2로의 씬체인지 오류 - 디버깅을 통해서 씬체인지 과정 사이에 Input::update()가 호출되는 것을 파악 - SceneManager::update()가 항상 먼저 호출되게끔 수정하여서,.. 2021. 9. 28.
2021-09-27/Relic Hunters Zero 모작 일지 1. 몬스터 추가 작업 1-1. 카미카제 보스 추가 - 나중에 FSM 배우면 행동이 다양해지겠지만, 지금은 그냥 예외처리로 떼우는 중. - 일단 애니메이션 잘 나오고, 내가 원하는 시점에 공격 잘 되게끔만 작업 중. - 근데 폭탄 투척 스킬 애니메이션이 잘 안나옴. 디버깅 중에, TransparentBlt()의 반환 값이 false임을 알아냄. MSDN에 검색.. - 이럴수가.. MSDN에도 아래와 같이 어처구니 없게 나와있음 If the function succeeds, the return value is TRUE. If the function fails, the return value is FALSE. - BitBlt()으로 마젠타 그대로 render해보니 잘된다. BitBlt()으론 되고 Trans.. 2021. 9. 28.