SurfaceView
: SurfaceView는 (SurfaceHolder.Callback()
을 사용하여) 다른 스레드에서 드로잉하고 있습니다.Android : SurfaceView, 다른 스레드에서 그리는 이유
하나의 Android 게임 프로젝트에서 나는 SurfaceView
클래스에서 볼 수 있습니다. 동일한 클래스에서 Physics (위치, ...)를 처리하지만 Graphics (화면으로 그리기)를 처리 할 때 다른 스레드를 사용하여 처리합니다. Android 예제 Landern
도이 모델을 사용했습니다.
이 모델의 장점을 말해주십시오. (즉, 다른 스레드를 사용하여 SurfaceView의 동일한 스레드에서 그리기보다는 화면에 그리기).
감사합니다 :) 내 제한 expierience에서
좋은 경험 – hqt
또한 게임이 메인 스레드에서 전달되는 키 이벤트에 반응하도록합니다. –