我想开始一个新项目。有点“Jump n Run”,但我有疑问:关卡会比屏幕大。如何制作大布局并进行编辑?以及如果玩家移动,视图如何“跟随”玩家。我不想要代码示例。我只想要基本的想法如何做到这一点。
问问题
83 次
2 回答
1
我建议你看看SurfaceView。它允许您将位图渲染到屏幕上。在您的情况下,您可以创建一个大于屏幕的位图,并让用户使用他们的手指导航它(因此您还必须使用您的触摸屏)。基本上,当用户想要去一个新位置时,您将要更改的src rect parameter
是 drawBitmap 方法。
我希望这能让你开始。
于 2012-08-03T17:43:56.203 回答
0
您可以将布局指定为您想要的任何像素大小(即使它大于任何屏幕大小),然后使用滚动视图允许用户滚动到屏幕的其他区域。查看水平滚动视图上的 Android 开发者文档。
于 2012-08-03T17:24:24.320 回答