进游戏后主动锁定鼠标
this.canvas = Laya.Browser.document.querySelector("canvas");
this.canvas && (this.canvas.addEventListener("mousemove", (e) => {
//这里是移动视角逻辑
}), this.canvas.addEventListener("mousedown", (e) => {
if (this.canvas) {
this.canvas.requestPointerLock()//锁定鼠标
}
}), this.canvas.requestPointerLock())
复活或者结算页面退出锁定
document.exitPointerLock()//退出锁定
这里要注意一点,游戏如果在移动端的话是会报错的,不需要上面锁定鼠标的方法。