![](/img/trans.png)
[英]Java (LWJGL) - Is binding a specific VBO necessary before/during drawing?
[英]Is GLSurfaceView necessary for drawing a plot?
我正在开发一个应用程序,该应用程序将连接到(我自己的)示波器,通过USB读取数据并显示图表-普通示波器也是如此。
USB可以,现在我必须绘制图表。
如您所知(或不知道),示波器中的信号确实在快速变化,因此我必须非常快速地绘制图形。 所以我正在寻找一种快速的方法。
我已经读过GLSurfaceView使用OpenGL和GPU,因此它可用于游戏,但是在我的项目中我会从中受益吗? GL确实很复杂(画一个正方形或只是一条线,更不用说文本了……),而SurfaceView具有其Canvas,因此要容易得多。
我确实很在乎性能,但是没有太多时间,更不愿意使用OpenGL,那么您怎么看?
它是复杂的,但使用SurfaceView的时候你会从GLES受益。
SurfaceView上的Canvas不是硬件加速的,因此在某些设备上,您无法达到60fps。 (例如,参见Grafika中的“多表面测试”。点按“弹跳”按钮以使其动画。在某些设备上,它将以60fps的速度运行,在其他设备上,则不会达到30fps。)
一种选择是创建自定义视图。 这样,硬件将加快渲染速度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.