안녕하세요.

해상도 때문에 문제가 생겨서 질문을 드립니다.

 

갤럭시s2와 갤럭시넥서스로 게임을 테스트하면서 개발하고있는데요.

갤럭시 s2 해상도에 맞춰서 이미지를 480*800을 기준으로 제작하였습니다.

그래서 넥서스에서 돌려보면 이미지가 화면에 꽉 차서 알맞게 나오지 않더라구요.

 

여러가지 검색해본 결과 안드로이드펍에 바야바님이 올려주신 글을 토대로

(http://www.androidpub.com/1252926)

 

canvas.scale( x,y );    를 이용하여 

 4800*800이 아닌 해상도에서도 화면에 꽉차게 나올 수 있게 되었습니다.

터치좌표도 올려주신대로 해서 잘되고 있구요.

 

근데 문제는

갤럭시s2에 비해 속도가 너무 느리다는겁니다.

어느정도 느리면 괜찮은데 거의 진행이 불가하다 싶을 정도로 느려져서 짜증이 날 정도로 느려지더라구요.

그래서 canvas.scale( x,y ); 를 지워봤더니 속도가 굉장히 빨라집다.

 

canvas.scalse( x,y); 를 이용하면 이정도로 게임 속도가 느려지나요?

구글에다가 scale에 대해찾아봤는데 속도가 왜 느려지는지에 관한 부분은 잘 찾아볼수가 없네요

노트랑 넥서스는 너무너무너무 심하게 느려서 질문을 드려봅니다.ㅠ