Android 2.1 Как создать игру в стиле снайпер - PullRequest
1 голос
/ 03 июня 2010

Я пытаюсь создать игру в стиле снайпера, в которой пользователь просматривает область видения, чтобы увидеть большое изображение, по которому он может перемещаться. Пользователь может видеть только часть изображения одновременно. Предполагается, что изображение будет намного больше, чем размер экрана, поэтому он должен фактически ориентироваться и искать врага. Как использовать изображение, которое больше экрана, по которому пользователь может перемещаться?

Это похоже на увеличение масштаба изображения, когда вы можете панорамировать изображение и перемещать его, чтобы увидеть различные части.

1 Ответ

0 голосов
/ 04 июня 2010

Вы должны создать свой собственный вид, перегрузить его метод onDraw и использовать [Canvas.drawBitmap (Bitmap bitmap, Rect src, Rect dst, Paint paint)] [2] и onTouchEvent и / или onTrackballEvent для обработки ввода.

[2]: http://developer.android.com/reference/android/graphics/Canvas.html#drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...