지금 canvas 를 사용하여 슈팅게임을 하나 만들고 있습니다.
테스트는 모토로이에서 하고 있는데 프레임이 일정하지가 않네요.
보통 40fps 정도 나오다가 뚝뚝 끊기는 현상이 잘 생기더라구요.
gc를 실시할때마다.. 느려지는 현상이 꽤나 잘 생기네요.
어플 내에서 new 를 할당하는 부분이 하나도 없는데 gc 가 생기는건 당연한 일인가요?
아니면 ndk 를 사용해서 개발을 하면 gc를 피할수 있을까요?
며칠 고생하다가 답이 안나와서 고수님들께 요청드립니다.
일정 프레임을 유지 할려면 어떻게 해야 될까요? ㅜㅜ
답변 부탁드립니다.
캔버스로 개발은 퍼즐 게임이 아닌 이상 어려울것 같은데요.
SurfaceView로 개발하셔야 하지 않을까요?