본문 바로가기

오류수정2

게임개발 중급(107) - Monster Killer(69) Monster Killer안녕하세요. 다시 버그에 대한 이야기를 들고 왔습니다. 이번에는 몬스터와 아이템 콜라이더에 대해 이야기 해보겠습니다. 버그 수정 - 몬스터, 아이템 콜라이더 첫번째로 몬스터 콜라이더는 플레이어가 몬스터 위에 올라갈 수 있던 버그입니다. 기존에 몬스터의 피격 처리는 부위 별로 진행되었기 때문에 몬스터 자체에 콜라이더가 존재하는 것이 아닌 몬스터의 각 부위, 예를 들어 다리, 몸통, 머리 등의 부위 별로 콜라이더가 존재하고 피격판정이 진행되었기 때문에 플레이어가 몬스터에게 지속적으로 충돌을 시도할 시에 몬스터의 특정 부위를 통해 몬스터 위로 타고 올라가지는 버그가 발생했던 것입니다. 이미 부위 별 콜라이더를 많이 사용하고 있는 터라, 어떻게든 추가적인 리소스를 사용하지 않고 이를 막.. 2024. 11. 16.
게임개발 중급(99) - Monster Killer(61) Monster Killer오늘부터 올라오는 몬스터 킬러 내용은 이미 구현된 내용들이며, 진행된 순서대로 글이 올라간다고 생각하시면 됩니다. 버그 수정우선적으로 발견된 버그에 대해서 수정하는 작업을 시작했습니다. 피드백에서 발견된 버그는 두가지로, 첫번째는 일시정지 버튼과 ESC키의 동시 조작에 관련된 버그였습니다. 일시정지 버튼을 눌러 정지시키면 해당 화면에 홈버튼이 있고 홈버튼을 누르면 메인 씬으로 이동하게 되는데, 이 과정에서 약 1초간 페이드 아웃을 거칩니다. 그런데 그 사이에 ESC키를 누르면 타임스케일을 통해 게임을 정지시키기 때문에 화면이 정지하여 더이상 게임을 진행할 수 없는 상태가 되는 것입니다. 이 문제는 ESC키와 일시정지 버튼 두 가지의 일시정지 기능을 동일하게 넣어놓았기 때문에 발생.. 2024. 10. 14.