gpt4 book ai didi

android - SurfaceView/CanvasView 一般问题

转载 作者:行者123 更新时间:2023-11-29 00:48:19 25 4
gpt4 key购买 nike

所以这是一个非常笼统的问题,但我已经想了一段时间了,想看看是否有人对此有建议。

根据我以前的经验,与某些人一样,使用 SurfaceView 和/或 CanvasView 来显示图形、绘制像素和制作动画非常简单直接。我个人更多地使用 SurfaceViews 来制作动画,因为它们针对它进行了更优化。通过测试,我意识到 SurfaceViews 在某些手机(例如:摩托罗拉 Droid)上会滞后很多,但在其他手机(例如:Droid Incredible)上运行流畅。我想知道是否有人知道运行流畅且比 SurfaceViews 和/或 CanvasViews 更高效的 View 或显示方法,尤其是对于动画。非常感谢。

我主要想知道这一点,因为我不明白为什么有些游戏可以在我速度较慢的手机上运行得如此流畅,即使它们比我使用 SurfaceView 的简单游戏有更多的动画。

最佳答案

Chris Pruett 在他关于为 Android 开发实时游戏的演讲中很好地回答了这个问题。他做了两个演示,但我认为第一个:http://www.youtube.com/watch?v=U4Bk5rmIpic有它。

一般而言,GLSurfaceView 将始终优于或等于 SurfaceView,但是如果您只渲染少量对象,则 SurfaceView 可能看起来更好。至于电话差异,我相信他的第二次演讲(I/O 2010)对此进行了深入探讨。

关于android - SurfaceView/CanvasView 一般问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com