2

我创建了一个以每秒 60 帧的速度播放的 Flash 游戏。它在除 Internet Explorer 8 和 9 之外的所有浏览器中都能正常播放;在这些情况下,它似乎是预期帧速率的一半(或不到一半)。

我什至尝试使用 Flash Authoring Tool 自己的 html 代码以及 swfobject 方法来嵌入它,但无济于事。在所有情况下,都会启用GPU 加速。

这也不是 CPU 性能的问题,因为它是在同一台计算机上测试的,所有其他应用程序都关闭了。问题只出现在 IE 中。

最后一个要考虑的特性:我已经加载了 FRAPS 来计算实际的渲染帧速率,它显示它是60 fps(在 IE 中),尽管很明显这不是达到的实际速度。

4

2 回答 2

0

听起来你的 IE 浏览器上没有正确安装 flash

尝试以下操作(假设您安装了 Adob​​e Flash Player v10.2):

• 重启你的电脑。

• 打开 Internet 选项(位于控制面板中)。

• 单击高级选项卡。

• 单击重置按钮,勾选删除个人设置旁边,然后单击重置。

• 启动 IE9 和 Adob​​e Flash Player 将正确启用。

然后再试一次

于 2012-05-08T12:12:57.007 回答
0

GPU 加速并不总是最好的解决方案。这取决于您编写应用程序的方式。

尝试另一个wmode值。

于 2012-09-17T21:32:22.973 回答