안드로이드 개발 질문/답변
(글 수 45,052)
현재 안드로이드 게임 개발중에 있는 24살 청년입니다.
현재 게임상에서 Drawabl 와 BitmapDrawable 를
setBounds(x-(sizeCount/2), y-(sizeCount/2), x+width+(sizeCount/2), y+height+(sizeCount/2))
위와 같은 방식으로 setBounds를 이용하여 크기를 바꿔주고 있습니다.
그런데 여러 이미지를 동시에 확대할 시, 속도가 현저하게 느려집니다.
왜 그런건지, 그리고 다른 방법이 있는지 궁금합니다.(canvas 이용 제외...)
현재 테스트 단말기는 옵티머스큐 입니다.




안녕하세요~
실시간으로 이미지 확대 / 축소를 지속적으로 하신다면 느려질수 밖에 없습니다.
Canvas 에서도 상황은 마찬가지이고요.. 저의 경우에는 최초 로딩시에 이미지 확대또는 축소를 합니다.
굳이 실시간으로 축소/확대 작업이 빈번하게 일어나고 최초에 로딩할 메모리 확보가 안될시에는
OpenGL 기반을 추천해드립니다.