相关疑难解决方法(0)

Android:在SurfaceView和OpenGL之间做出决定(GLSurfaceView)

有没有办法在规划阶段根据游戏/应用程序的预期复杂性预先决定是否在SurfaceView中使用常规Canvas绘图或使用OpenGL?

我一直在玩Canvas并且只需要2D移动,而在一部相当新的手机上,我得到了相当不错的性能,其中有一堆原始对象和一些在固定背景屏幕上运行的位图.

可以公平地说,如果我要绘制背景图像并增加移动和绘制对象的数量,我应该直接使用OpenGL吗?

android opengl-es

19
推荐指数
2
解决办法
1万
查看次数

为android编写实时opengl-es游戏 - 一些问题(优化)

1.

游戏中的时间:有没有办法使用其他System.Currentmillis()-starttime>XX来更新游戏中的任何内容?它安全还是CPU昂贵?

2.

在我的游戏中我有20个项目(移动方形顶点),当它达到60-70顶点时,FPS从60 FPS下降到30-40 FPS.(在Galaxy S i9000手机上测试).有没有办法让我的游戏FPS将是30FPS?将我的游戏更新为30 FPS是否有用,或者我不需要处理这个?(因为较低的FPS会有一个滞后 - 它会很慢)

我如何能够以相同的速度随时运行我的物体?

3.

什么是最好的方法:做phisyx,和onDrawFrame中的所有stupp,或者:启动一个Thread为我做数学的是什么?什么是更快更好?

android opengl-es

3
推荐指数
1
解决办法
2743
查看次数

标签 统计

android ×2

opengl-es ×2