https://gall.dcinside.com/m/game_dev/188253

나는 귀찮은게 싫다 - 인디 게임 개발 마이너 갤러리

인붕이들 반가워오늘은 footstep 사운드 집어넣는거 귀찮아서 확장성도 좋고 작업시간 대폭 감소 시켜주는걸 구현했어원래는 따로 뭐 구현하기가 귀찮아서 이런식으로 AnimNotify 도배했었는데 매번 foley 사운드

gall.dcinside.com



과거에 이런 글을 올렸었는데 어제 다시 확인해보니까 의도대로 작동이 안되더라고


알고보니 발소리들을 분류해주는걸 구현안해놔서 소리가 하나만 나오고 있었음 그래서 바로 수정 들어갔지


근데 웬걸 코드 몇줄이면 될 줄 알았는데 자꾸 오류 터뜨리더라고





3ea9ef74abc236a14e81d2b628f1706e271a8c


알고보니 이 커스텀 구조체가 문제였음. 이벤트 넘겨줄 때마다 자꾸 메모리 유실나서 데이터가 사라져버림




3ea99e36ebd518986abce89547807c659415


그래서 어쩔 수 없이 엔진 제공 EventData 를 전달하기로 했고 별 수 없지만 Magnitude 로 상태를 표현하는게 가장 안전하다고 생각이 됐음


점프는 캐릭터 클래스에 Landed 함수를 이용함