|
|
1
7
确切的尺寸 我们在这方面做了很多工作,在pad上播放动画没有问题,比如说500x500。所以我想知道,谢谢。 一个直接的问题是 那是绝对不可能的。没有东西能以每秒100帧的速度运行。20fps是“极其平滑”,30fps是“惊人平滑”,40fps是“令人难以置信的人类视觉研究水平的平滑,如果它可以实现”和100 fps无法实现。
普通的环境会很快为您加载帧。 所以先回到每秒30帧 (最多!)扔掉第二和第三张图片,这样动画看起来就一样了。即,在代码行中,“i=i++”变为“i++=3”。
下一个问题!如果你真的像这样加载每个图像,你几乎肯定需要 在飞行中释放他们
如果你不这样做,那就行不通了。
不适合你的情况? 总之,你的问题是每秒100帧。换成每秒20帧,你就不会有麻烦了。 |
|
|
2
1
怎么样 CADisplayLink 管理fps? OpenGLES需要花费时间将图像转换为纹理,而纹理需要仔细的内存管理。当内存不足时,它将生成一个完整的白色纹理。 |
|
|
3
-1
将动画编码为视频并播放该视频。 |