我想为我的Android游戏创建一个菜单和关卡选择屏幕,但我不知道该怎么做。我已经将游戏的游戏部分渲染到SurfaceView对象,所以我想知道我是否还要将菜单渲染到SurfaceView?如果是这样,它应该渲染到相同的表面视图,还是游戏和每个菜单屏幕都有自己的?
基本上我希望它在活动流程方面如此设置:
Main Menu > Level Select > Game
我目前将级别选择设置为常规的Android UI .xml布局,但由于我将渲染的图像缩放到适合它正在播放的任何屏幕上,除非它正在绘制到SurfaceView,否则我无法做到这一点。
任何帮助或建议表示赞赏! : - )
答案 0 :(得分:1)
在支持多个屏幕时,标准Android
布局系统肯定会做得更好,因为它经过抛光以适应任何屏幕尺寸和密度,并提供完美的用户体验。我自己的经验告诉我,使用Android
UI工具实现一种级别选择菜单要容易得多,然后自己在Canvas
上绘制它。它看起来更好!