有没有办法在Flash上本机启用帧跳过?
当您开发游戏时,您可以开发动画以匹配游戏的速度,并以目标帧速率(通常为Flash的24-40fps)进行.但是如果用户的电脑太慢,并且无法保持目标帧率,Flash会自动降低fps,使应用程序播放缓慢.
如果你使用基于时间的逻辑,基于帧的渲染将与基于时间的逻辑不匹配,并且事情会很奇怪,并且会有很多极端情况需要解决.
事实上我知道有些游戏使用这种跳帧逻辑,比如Popcap的Zuma Blitz.他们是自己实施跳帧吗?
除非我能以某种方式重新实现MovieClip类并使其易于框架化,否则我无法在项目的这么晚实现这一点.另外,自己控制动画(覆盖Flash原生MovieClip控件)的开销是不是太大了?