GLSurfaceView顶部的Android视图动画很慢
我们已经注意到,当您在GLSurfaceView上放置带有视图动画的Android视图(没有任何复杂的,只有AlphaAnimation和TranslateAnimation)时,动画运行缓慢(即您看到很多口吃。)我在调用中调用pause() GLSurfaceView,我相信我已经确认(通过设置断点)在动画播放时GL绘制调用没有被击中,所以我不确定缓慢来自何处。
有没有人知道这方面的方法?我知道在iPhone上这也是一个问题,但是他们做了一些OS更新来解决这个问题。它们是短视图动画(例如You Win!)所以它不是世界上最糟糕的东西,但如果有一些解决方法会很好。
我们不在GL中制作动画的原因是它们必须能够从我们游戏中的任何活动中运行,而不是所有活动都有GLSurfaceViews。
最后,如果重要,我们使用Replica Island的修改后的GLSurfaceView源http://code.google.com/p/replicaisland/
没有找到相关结果
已邀请:
1 个回复
蹄渭信妥扳