Q
降低帧率
0
A
回答
0
我认为你可以在你的didFinishLaunching
方法改变你App Delegate
与下面的代码段动画间隔:
CCDirector *director = [CCDirector sharedDirector];
[director setAnimationInterval:1.0/25];
希望这有助于!
编辑:
莫非此链接为您提供关于如何处理与更多信息?
http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:best_practices
-3
好了,最后的解决方案是通过另一种方式。
- 不停帧率为1.0/60.0
你需要动画的spritesheet速度最慢,什么是框架不止一次添加到动画阵列。
NSMutableArray *walkAnimFrames = [NSMutableArray array];
for(int i = _spriteMetadata.spriteInitFrame; i <= _spriteMetadata.spriteEndFrame; ++i)
{
NSString *spriteFrameName = [NSString stringWithFormat:@"%@%@", _spriteMetadata.spriteBaseName, index];
for (int i=0; i<2; i++)
{
[walkAnimFrames addObject:
[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:spriteFrameName]];
}
}
这不是很正统,但它的工作原理! :)
感谢您的帮助安迪!
1
试试这个,直接开箱:
animation = [CCAnimation animationWithSpriteFrames:frames delay:.04];
与40毫秒的延迟,将要来真正的接近每秒25帧(渲染动画),而比赛的其余在60时钟全口径FPS(如果你没有其他地方的滞后问题)
相关问题
- 1. 降低帧率
- 2. 降低AForge中AVI文件的帧率
- 3. 当降低帧速率时,ffmpeg会得到哪个帧
- 4. SlimDX:限制帧速率以降低CPU使用率
- 5. C#XNA低帧率
- 6. 当覆盖率降低
- 7. 降低分辨率UIImage/UIImageView
- 8. 降低音频压缩率
- 9. XML FrameLayout降低了我的OpenGL SurfaceView帧率(fps)
- 10. 如何降低从ros导入的opencv图像的帧速率
- 11. 帆布帧率下降
- 12. OpenGL中的低帧率
- 13. MonoGame中的低帧率
- 14. BlackBerry PlayBook Webworks:低帧率
- 15. 降低RabbitMQ内存使用率
- 16. C#Winform大小降低分辨率
- 17. Java降低内存使用率
- 18. 如何降低ffmpeg的CPU使用率?
- 19. 降低CPU占用率(电子:DesktopCapturer)
- 20. 如何降低CruiseControl.NET的CPU使用率?
- 21. 降低图像分辨率,问题
- 22. 如何降低JSP内存使用率?
- 23. 使用ffmpeg降低比特率
- 24. 在OpenCV中降低图像分辨率
- 25. 降低基因组内存使用率
- 26. 降低linux内核定时器频率
- 27. 在Android中降低图像分辨率
- 28. 大SKSpriteNodes导致帧速率下降
- 29. Adblock Plus动画帧率下降
- 30. 如何在不降低分辨率的情况下降低UIImage的质量?
我试过这个,但最低帧率是30帧/秒。我不能低于这个值。 – Rotten
嗯,我明白了...是iPhone的限制吗?如果我找到了某些东西,我会查看并完成我的答案 –