我创造了一个闪存游戏,它以每秒60帧的速度播放,。它在除8和9之外的所有浏览器上都能正常运行;在这些情况下,它似乎是预期帧速率的一半(或不足一半)。
即使使用Flash创作工具自己的html代码以及swfobject方法,我也尝试过嵌入它,但都没有效果。在所有情况下,都启用了GPU加速。
这也不是CPU性能的问题,因为它是在同一台计算机上测试的,所有其他应用程序都关闭了。问题只出现在IE上。
最后一个要考虑的特点是:我已经加载了框架来计算实际的渲染帧速率,并且它显示它是60 fps (在IE内部),尽管这并不是实际实现的速度。
发布于 2012-05-08 12:12:57
听起来好像你的IE浏览器上没有正确安装flash
尝试以下操作(假设安装了v10.2 ):
·重新启动计算机。
开放互联网选项(位于控制小组内)。
·点击高级选项卡。
·单击“重置”按钮,在“删除个人设置”旁边放置检查,然后单击“重置”。
·启动IE9和将正确启用。
然后再试一次
发布于 2012-09-17 21:32:22
GPU加速并不总是最好的解决方案。这取决于你编写应用程序的方式。
尝试另一个wmode值。
https://stackoverflow.com/questions/10497653
复制相似问题