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的限制嗎?如果我找到了某些東西,我會查看並完成我的答案 –