请问如何使用Worker?在Worker js文件中如何引入其他js库?

  • Creator 版本:2.1.2

  • 目标平台: web

由于在游戏中策略计算非常耗时,想要把策略计算单独放在一个worker中。但是实际编写时总是不能正常运行。
worker脚本中还需要引入另外一个js库。使用 importScripts 会提示 importScripts 是未定义的。
试了很多写法,都不能正常运行。

求指导说明。谢谢

在web上是有办法运行,你搜索一下论坛,里面有个帖子说的这个。

谢谢答复,还没搜到,也是刚接触 cocos creator 不久,如果不止考虑web端,通用的办法有没有呢?

没有,模拟器上行不通。android、ios没试过,想来应该也不行。

17年我试过,浏览器上能行。 真机上不行,想来现在应该也没什么变化。 毕竟worker 好像是要宿主提供的,支持还不广