본문 바로가기

WinAPI/[갠플] Relic Hunters Zero 모작14

2021-10-01/Relic Hunters Zero 모작 일지 1. Smooth Follow Camera 1-1. 일정 시간을 기준으로 이동하게끔 구현 - 정해진 시간, 목적지를 전달하면 해당 시간 동안 목적지로 카메라가 이동함 - 이를 구현해서, 플레이어가 리스폰 될때 리스폰 지역으로 카메라가 이동되게끔 구현 해둠. - 무턱대고 두 점 사이의 거리를 구하고, 시간으로 나누면 속도는 구할 수 있긴 함. 근데 이 속도를 x와 y에 그냥 더해버리면 안됨. - 만약 대각선으로 1만큼 1초동안 이동 해야 한다해서 x와 y에 속도 1을 각각 더해버리면 1만큼 이동하는게 아니라, 1.4142 정도를이동하게됨 1-2. 정규화 활용 - 정규화 시켜서 방향을 구하고, 해당 방향으로 속도를 곱함 그리고 이동할 때는 x방향으로 적절하게 더해줌. 2. Accelate Follow Cam.. 2021. 10. 2.
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.