在 onResume/onPause 中重新启动/暂停线程
我有一个使用 SurfaceView 实现来显示对象的游戏。 我有一个线程,它会不时地将 SurfaceView 绘制到屏幕上。 游戏正在完全运行。 不幸的是,它需要在…
没有 main.xml 或 androidmanifest.xml 的 SurfaceView 方向
我想将 SurfaceView 的方向从横向更改为纵向。我在不使用 main.xml 的情况下执行此操作(仅使用 java 代码呈现它),我想知道如何操作。这里的大多数…
为什么我的 SurfaceView 的游戏循环无法运行良好的 FPS?
我拼凑了一个简单的游戏循环,主要使用似乎流行的技术,特别是在《Java 杀手游戏编程》一书中以及在本教程中我刚刚发现的: 这里 只是一个带有后台缓…
如何将 AnimationDrawable 放置在 SurfaceView 画布上
游戏开发新手,我无法将 AnimationDrawable 放置到 SurfaceView 画布上。这是一个简单游戏的一部分,用户触摸屏幕,一个动画 gif 被放置在看起来像爆…
Android SurfaceView 当锁定画布不为 null 时显示空白
我正在创建一个简单的游戏,使用扩展 SurfaceView 的视图并使用线程在 SurfaceView 上绘制图像。游戏将有自己的线程(游戏引擎)来绘制和更新可绘制对…
Android 开发:扩展以适应不同的设备
我正在制作游戏并使用 SurfaceView。 我加载代表字符和背景等的位图。 但是我如何正确缩放它以适应大型设备、小型设备和其他设备? //Simon 注意* dpi…
Android SurfaceView问题
在 SurfaceView 上绘图时,我在拦截“后退”按键时遇到问题。我的 onKeyDown 事件似乎只在第二个和后续的按键事件上被调用 - 这对于后退键来说是无用…
surfaceCreated() 从未被调用
我见过与我遇到的类似的问题,但我仍然找不到解决方案。我对 Android 开发非常陌生,所以我很难找到我的问题。无论如何,我正在尝试使用我创建的 Came…
Android 开发:将小图块/位图组合成一张位图
我试图将所有的小图像(例如草、水和沥青等)整合到一张位图中。 我有一个像这样的数组: public int Array[]={3, 1, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, …
获取正在运行的 android.media.MediaPlayer 以在应用程序中的活动中保持不变
我试图显示一个视频流,该视频流在我的应用程序的一个活动中启动,并跟随用户进行应用程序中的其他活动,而无需重新准备它。活动更改时稍微暂停一下是…
在 Android 中绘制到 SurfaceView
我正在尝试在 SurfaceView 中进行一些非常简单的绘制,但我无法让它工作。没有例外,但我也没有看到任何结果。 更准确地说,我正在尝试创建一个 Surfa…