GameStudy489 2021-09-26/Relic Hunters Zero 모작 일지 1. 몬스터 추가 작업 1-1. 카미카제 케이지 - 케이지가 파괴되면 그 속에 있던 카미카제(카미카제 라이트아님)가 스폰됨 - 케이지 당 6마리 정도의 카미카제가 스폰된다고 가정해보자. 그럼 그 6마리의 카미카제는 해당 씬에 추가되게 됨. 근데 각각 카미카제는 유일한 이름을 가져야 함. - 추후에 이를 위해서 케이지도 유일한 이름을 갖고 그에 종속된 이름으로 카미카제도 유일한 이름을 갖게끔 어떤 알고리즘이 필요할듯. - 일단 지금은 한 마리만 스폰되게해서 실험 중. 1-2. 카미카제 - 카미카제 라이트보다 조금더 빠르고 폭발 데미지가 좀 더 쌘 몬스터로 구현. - 보스가 타고 다니는 몬스터와 비슷한 몬스터를 구현 함으로써 약간의 개연성?을 노림. - 전반적인 코드도 카미카제 라이트와 유사해서 손쉽게 구현.. 2021. 9. 26. 2021-09-25/Relic Hunters Zero 모작 일지 1. 몬스터 추가 구현 1-1. 카미카제 라이트 리팩토링 - 카미카제는 뭔가 자살폭탄테러범 같은 느낌. 그래서, 폭발 같은 이팩트를 가져와서 플레이어와 충돌시 폭발하며 데미지를 주게끔 리팩토링 하고자 함. - 애니메이션을 추가 로드하고, 카미카제 라이트 클래스에서 애니메이션을 추가함. - 근데 막상 폭발 애니메이션을 적용해보니 너무 이상함.. 급하게 다른 폭발 애니메이션의 색상을 포토샵으로 변경해서 BMP 파일로 만들어서 다시 애니메이션 로드 - 매우 흡족스럽게 뽑힘. 근데, 충돌시 폭발하고 플레이어가 바로 죽음. setDamage() 함수에 분명 20정도만 인자로 줬는데도 HP가 100인 플레이어가 바로 죽는 현상 발생. - 문제가 되는 부분은 디버깅으로 쉽게 찾음. if문을 바보같이 짜두었음... 1.. 2021. 9. 26. 2021-09-24/Relic Hunters Zero 모작 일지 1. 몬스터 리팩토링 1-1. 몬스터 피격, 사망 애니메이션 제작 - hit(), die() 함수를 제작. 노티파이 연결 죽을때는 이동속도를 강제로 0으로 해서, 제자리에서 죽게끔 처리. 1-2. 카미카제, 카미카제 보스 추가 - 카미카제 라이트는 스테이지1에서 출몰 - 카미카제는 스테이지2에서 출몰 다만, 카미카제는 케이지를 부수면 여러마리가 튀어나오는 식으로 스폰 - 케이지를 모두 부수고 카미카제를 모두 죽이면 카미카제 보스가 스폰되는 식으로 구현 - 이를 위해서 리소스들을 전부 추출 및 처리 2021. 9. 25. 2021-09-23/Relic Hunters Zero 모작 일지 1. 몬스터 리팩토링 1-1. 실제 랠릭 헌터스 제로의 카미카제 라이트 - 실제로는 총알을 발사하지 않음. 그래서 카미카제 라이트는 스폰 포인트에서 스폰되면 유저쪽으로 기어오게끔 설계. 1-2. 충돌 진입, 충돌 탈출 시에 데미지 입힘. - 카미카제가 생긴 것이 마치 피라냐같음. 그래서 플레이어를 물고 늘어지는 느낌으로 구현. - 충돌에 진입했을때를 마치 "물림"으로 표현하고자 함. 그래서 이때 데미지를 입음. - 그리고 충돌에서 벗어날 때, 몇 초간 물려 있었는지를 계산해서 그 시간 만큼 데미지를 추가적으로 입음. 1-3. 몬스터 피격, 사망 애니메이션 제작 - 이건 23일에 제작 예정. 2. 플레이어 총구와 마우스 사이의 상호작용 2-1. 초기 Gun 개체의 Rendering 계획 - 처음에는 마우스.. 2021. 9. 24. 이전 1 ··· 99 100 101 102 103 104 105 ··· 123 다음