버그수정3 게임개발 중급(108) - Monster Killer(70) Monster Killer안녕하세요. 오늘은 가벼운 버그에 대해서 다시 이야기하러 왔습니다. 오늘은 정말 가벼운 버그를 조금만 알아보고 넘어가도록 하겠습니다. 버그 수정 - 페이드아웃이번에는 페이드 아웃에 대한 버그 입니다. 페이드 아웃은 게임을 개발할 때 초기부터 계속 사용하던 기능인데, 어떤 버그가 났느냐... 페이드 아웃 자체의 버그라기보다는 다른 기능들이 계속 개발되면서 뭔가 호환적인 문제가 발생했습니다. 저는 페이드 아웃과 페이드 인을 캔버스 UI의 알파값을 사용하여 어두워지고, 밝아지도록 하여 컨트롤 했습니다. 씬 전환을 할 때에 페이드 아웃이 실행되고, 다음 넘어간 씬에서는 페이드 인이 실행되어 어두워졌다가 밝아지는 기능을 만들게 된 것입니다. 그런데 스테이지를 클리어 하면 클리어 페이지를 .. 2024. 11. 18. 게임개발 중급(105) - Monster Killer(67) Monster Killer안녕하세요. 오늘도 버그를 살펴보는 날입니다. 이번엔 좀 큼지막한 놈인데, 해결과정이 결코 쉽지 않았기 때문입니다. 그럼 바로 살펴보겠습니다. 버그수정 - 공격속도 복사자 일단 제목만 들어도 상당히 치명적인 버그라는 것을 한눈에 알 수 있습니다. 이 버그는 겉으로만 보면 공격속도가 복사되는 버그처럼 보이기 때문에 이처럼 이름을 붙였습니다. 버그에 대해서 자세하게 알아보겠습니다. 이 버그가 생긴 이유는 Z스킬 때문입니다. Z스킬은 무기를 변경하는 스킬인데 이 스킬을 사용할 때, 플레이어가 들고 있는 무기의 판정처리가 상당히 어려웠습니다. 짧게 설명하자면, 플레이어가 기본적으로 들고 있는 폭탄 무기의 경우 프리팹으로 만들어져 있는 무기를 플레이어에 할당하여 그것을 CurrentWea.. 2024. 11. 11. 게임개발 중급(55) - Monster Killer(17) Monster Killer(17) 어제는 다양한 사운드 추가 및 2차 코드정리를 하였습니다. 오늘은 몬스터가 죽고 난 뒤에 몬스터를 공격해서 나오는 데미지 UI가 사라지지 않는 버그를 수정하고, 3차 코드정리를 진행해보도록 하겠습니다. 데미지 UI 버그 수정 현재 발생하는 문제점은 몬스터가 체력이 0이 되어 사망하면서, 죽는 애니메이션을 3초간 실행 후에 사라집니다. 하지만, 그 3초동안 몬스터를 때릴 수 있는데 몬스터가 사라지기 전에 화면에 남아있던 데미지 UI는 사라지지 않고 그 자리에 그대로 남아있는 것입니다. 사진을 통해 좀 더 쉽게 이해할 수 있도록 보여드리겠습니다. 이전에 몬스터 킬러 12번째 글에서 사용했던 사진입니다. 테스트를 진행하던 중, 해당 버그가 발생하여 몬스터가 이미 다 죽었는데도.. 2023. 6. 15. 이전 1 다음