viewimage.php?id=2abcdd23dad63db0&no=29bcc427bd8577a16fb3dab004c86b6ffc304b0c17ba73411832e6b3074123f409619d9c967db379ca1fd5a73f3ffb76a352270c9c9f0fd836fe


viewimage.php?id=2abcdd23dad63db0&no=29bcc427bd8577a16fb3dab004c86b6ffc304b0c17ba73411832e6b3074123f409619d9c967db379ca1fd5a73f3ffe2367876e1e84c5852c8df6


한 거

1. 인스턴스 풀링

테스트를 하던 중에 적을 죽이면 프레임이 급하락하는 문제를 발견했음

적을 죽이면 피 인스턴스가 한 번에 많이 생성돼서 언젠가 해야겠다고 막연히 생각은 하고 있었는데 이참에 그냥 해버림


2. 인벤토리 개선

처음에는 간단하게 ds_stack 으로 스프라이트를 저장시켰음

생각해보니 그러면 무기 종류마다 스프라이트를 만들어야 하는 문제가 생김

또 스프라이트 외의 정보들은 저장을 할 수가 없는 문제도..

그래서 스프라이트는 고정하고 image_index를 저장시키기로 하고 ds_grid 로 인벤토리 형식을 바꿨음

아주 좋다


3. 그래픽 개선

캐릭터가 밋밋해서 정이 안 감 또 배경이랑 캐릭터 채도가 비슷해서 눈에 띄지가 않았음

무기가 회전을 하는데 해상도를 낮게 설정할 거라 회전하면 무기가 깨져버리는 문제가 생김

그래서 무기 크기를 2배로 늘리고 캐릭터도 변경했음


4. 파티클 추가

무기에 속성별로 인챈트를 박고 시각적으로 보이도록 파티클을 추가함

적을 공격하거나 죽일 때 피가 튀기는 파티클을 생성하여 효율성을 높임


5. 가면 효과 추가

가면마다 효과를 넣었음

개 가면은 이속을 늘려줌

거북이 가면은 이속을 소폭 낮추고 방어력을 늘려줌

새 가면은 점프 횟수를 늘려주고 떨어질 때 공기저항이 생기게 함

나중에 가면 별로 스킬을 추가할 예정