我如何在Web Worker中运行游戏循环并绘制到画布?

时间:2018-04-23 01:06:12

标签: javascript html5-canvas web-worker requestanimationframe game-loop

我正在用JavaScript编写一个CHIP-8模拟器,我已经确定最好在Web Worker中运行CPU(我仍然不完全确定,但我已决定使用它)。我已经读过,所有画布绘图都应该在requestAnimationFrame循环内完成,但是这种模式与Web Worker不匹配。我该怎么做?我是否让主线程请求每个动画帧上的图形状态,或者我是否会放弃使用requestAnimationFrame并在每次更新图形时绘制?

0 个答案:

没有答案