我正在使用Adobe动画HTML5创建一个在智能电视(低性能机器)上运行的棋盘游戏。
我以前所有的游戏都是用AS3完成的。我很快就发现再也没有办法创建雪碧了(一个只有1帧的电影剪辑)。在创建我的棋盘游戏(没有代码,但只有元素),这基本上是电影剪辑在其他电影剪辑。都是单帧的。
我检查了LG电视上的FPS,所以它是从60到20。在静态图像上。经过研究发现,高级方法在MovieClip类中有一个不断更新的框架。我添加了一个更改,以检查MovieClip类的总帧是否等于1,以将MovieClip的模式更改为单个框架。这将性能提高到60 FPS。
我应该找谁,检查并可能修复/添加一个特性到createjs的代码中。
谢谢
发布于 2020-05-28 18:16:00
代码问题或建议可以在这里记录为https://github.com/CreateJS/EaselJS/issues for CreateJS。万事如意。
发布于 2020-06-05 20:17:40
在脚本部分的html代码中,有一行
createjs.Ticker.addEventListener("tick", stage);删除它,并在需要时手动调用更新(当有变化时)
stage.update();https://stackoverflow.com/questions/61998964
复制相似问题