设置worker超时回调。
关闭后所有worker任务都会暂停,主线程内的任务回调也不执行。
用于运行用户自定义任务的worker。
一般情况下开发者无需关心。
每帧的帧末,在主线程等待worker timeout
毫秒后,worker会被自动终止,防止卡住游戏主循环。
timeout=0
表示无超时设置。
创建主线程和worker之间的共享内存,用于交换数据。
const sab = game.workerSystem.createSharedArrayBuffer(256);
const buffer = sab.buffer; // 通过sab.buffer来获取ArrayBuffer
const view = new Float32Array(buffer);
view[0] = 0.5;
Generated using TypeDoc
Worker系统。
负责注册worker,调度任务等。
为开发者提供了创建worker任务的接口。