안드로이드 개발 질문/답변
(글 수 45,052)
간단한 게임개발을 하고 있습니다.
그런데 이미지는 3D를 렌더링한 .png파일로 게임에 사용하고 있습니다.
그런데 이미지가 frame수를 많이 넣어 부드럽게 캐릭터가 보이게 하려고 16frame, 100*100의 true color의
이미지 30개를 사용하니깐 게임진행시 게임이 잠시 잠깐 멈칫하는 현상이 일어납니다.
왜 그런건가요 ?
제 생각에는 이미지용량도 커서 메모리 관리가 어렵고,
이미지를 draw하는데 있어서 true color이어서 처리하는데 지연시간이 걸리는 것 같습니다.
이런 현상은 일반적인 건가요 ?
이 문제를 어떻게 해결해야 하나요 ?
3D 게임엔진은 사용하지 않고 2D용 간단한 엔진같은 것을 만들어 구현하고 있습니다.
수고하세요.




아마도 큰 이미지를 화면에 무조건 뿌려주신듯 합니다. 그림의 크기와 실제 화면의 길이를 계산해서 화면에 나오지 않는 부분은 출력되지 않도록 출력 범위를 조정해주어야 합니다. 귀찮은 작업이지만 속도차이가 눈에 띄게 차이납니다.