我正处于游戏开发的初期,我有一个基本问题。
显示视图是否需要布局?
我有一种方法可以让我让工具栏消失并设置视图屏幕宽,但这样做似乎有点没用。除了在 sdk 中提供的蛇示例中,视图是在没有布局的情况下合并的。
那么,哪一个是最佳实践。如果它是无布局的解决方案,如何才能显示独特的视图?
谢谢。
好吧,我也和你一样新,但据我在网上搜索和学习并举几个例子,我只能说,不。游戏编程不需要任何 xml 布局。开发一款游戏,首先需要创建一个好的基础框架。所有视图、精灵、动作、音频等......都是在后台创建的。
这是一个非常好的入门教程。
这取决于很多事情,但是是的,您不需要创建XML布局。请注意XML一词。您可以创建一个自定义类,该类扩展SurfaceView
并与之合作以Thread
进行更新。因此,在这种情况下,您只需将Activity
'设置Content View
为SurfaceView
. 但是通过使用SurfaceView
你有一个原始的上下文,这意味着你应该从头开始做所有事情,例如你应该实现你自己的按钮。
除此之外,它还取决于您使用的引擎/框架。但是对于SurfaceView/Canvas API
我上面提到的行是有效的。