这个 Polyfill 可以解决由于部分浏览器不支持 PointerEvent 从而引发 Oasis 脚本生命周期中 onPointerXXX 回调异常的问题。
npm install @oasis-engine/pointer-polyfill
import { PointerPolyfill } from "@oasis-engine/pointer-polyfill";
在引擎使用的画布上增加对 PointerEvent 的兼容。
PointerPolyfill.register(htmlCanvasElement);
答:不需要,导入的包内部已经做了兼容。
答:Pointer 是未来趋势,所以这段适配可能在不久之后就不需要了。