0

我正在使用 Adob​​e Animate HTML5 创建一个棋盘游戏以在智能电视(低性能机器)上运行。

我以前的所有游戏都是使用 AS3 完成的。我很快发现没有办法再创建 Sprite(只有 1 帧的电影剪辑)。在创建了我的棋盘游戏(没有代码,只有元素)之后,它基本上是其他电影剪辑中的电影剪辑。全单帧。

我检查了 LG 电视上的 FPS,所以它是从 60 到 20 完成的。在静态图像上。经过研究,我发现MovieClip类中的高级方法有一个不断检查来更新帧。我添加了一个更改来检查 MovieClip 类的总帧是否等于 1,从而将 MovieClip 的模式更改为单帧。这将性能提高到 60 FPS。

我该去找谁,检查并可能修复/“添加功能”到 createjs 的代码

谢谢

4

2 回答 2

0

可以在此处记录代码问题或建议https://github.com/CreateJS/EaselJS/issues for CreateJS。一切顺利。

于 2020-05-28T18:16:00.580 回答
0

在脚本部分的 html-code 里面有一行

createjs.Ticker.addEventListener("tick", stage);

删除它并在需要时手动调用更新(当某些事情发生变化时)

stage.update();
于 2020-06-05T20:17:40.720 回答