gpt4 book ai didi

java - Android - 用于 UI 游戏开发的类

转载 作者:行者123 更新时间:2023-11-29 22:32:12 25 4
gpt4 key购买 nike

我正在尝试确定如何构建我正在编写的简单安卓游戏的代码。我专注于 UI 部分。幕后部分(如暂停/重启/切换/等)与我无关。 Android 演示游戏源代码已经在这方面做得很好。

本质上,我的游戏需要一个 UI,其中包含一系列屏幕上的对象(大约 100 或 10x10),用户可以与之交互。我需要为每个对象提供一个图像,并为每个对象实现触摸事件和动画事件。我想知道的是我为每个对象使用什么类型的类,以便我可以成功地实现这些方法,以及我如何实现那个特定的类。请注意,此游戏仅在用户与这些对象之一进行交互时执行,这意味着我不需要“实时”实现。

我的研究似乎指出每个屏幕对象都需要是一个 View 对象,并且我需要将每个 View 对象添加到一个 View 组容器中。然后我需要决定 View 组的布局,但我真的不确定。这是一种可行的方法还是有更好的替代方法?

我想我最关心的是设计方法。感谢您的建议。

最佳答案

阅读有关使用 SurfaceView 的信息,它提供了一个 Canvas您可以在其上轻松绘制对象(为您的对象提供一个 draw() 方法,该方法将 Canvas 作为参数,以便它们可以在其上绘制自己)/位图/形状。查看 JetBoy 的示例代码游戏,这应该让你开始。

关于java - Android - 用于 UI 游戏开发的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com