lockCanvas() 真的很慢
在较慢的设备(Orange San Francisco,又名 ZTE Blade)上测试我的游戏,我得到了令人震惊的帧速率。 我将一些调试代码放入绘图循环中,发现以下行花…
防止“闪烁”当调用Drawable.draw()时
我有一个小实验应用程序(本质上是 非常精简版本Android SDK 中的“nofollow">LunarLander 演示),带有单个 SurfaceView。我有一个 Drawable “精…
Android 中 FrameLayout 中的分层 SurfaceView
我正在尝试为 Android 构建增强现实应用程序,并遇到了分层表面视图的问题。我需要一个表面视图来显示我将在其上叠加图形的相机预览,并且我需要一个…
Android gameLoop使用SurfaceView;快速更换相机“镜头”;导致黑色闪光等
我使用 SurfaceView 构建了一个简单的游戏引擎。 我使用 RectF 作为“相机”窗口,来表示 SurfaceView 画布的缩放像素宽度和高度,并找出屏幕上的内容…
SurfaceView/CanvasView 一般问题
所以这是一个非常普遍的问题,但我已经想知道有一段时间了,想看看是否有人对此有建议。 根据我以前的经验,与某些人一样,使用 SurfaceView 和/或 Ca…
画某事。就像 CameraPreview (SurfaceView) 中的矩形一样
例如,如何在 CameraPreview (SurfaceView) 内绘制矩形? 在 setPreviewCallback 中,我实现了应调用 onDraw 方法的 invalidate 方法。但什么也没发生…
如何使用Android SurfaceView实现每秒30帧?
我正在寻找示例代码示例,展示如何使用以下命令实现每秒 30 帧 Android SurfaceView?假设每一帧从位置 x 和 y 开始绘制一个圆,并且每一帧将 x 和 y …
你可以吗?如何在android中为SurfaceView消除锯齿?
这是Surface View和View中抗锯齿的测试项目, 在View中:(抗锯齿非常好) @Override protected void onDraw(Canvas canvas) { Paint p = new Paint()…
如何让扩展SurfaceView的类启动一个Activity?
所以我有一个类来绘制并完成游戏中的所有提升,它扩展了 SurfaceView。 我想开始一个新的活动来显示玩家死后的得分。 GameOver 活动有得分。 我该怎么…
XML 布局无法正确显示
我真的很难弄清楚这里发生了什么。我有一个描述布局的 xml 文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http…
Android:使用 SurfaceView 内容创建位图
我担心这个问题已经有了不幸的答案,但以防万一...我正在使用 SurfaceView 来对位图进行一些图像处理(灯光和颜色修改),并且我需要导入修改后的位图…