我正在尝试写一个fps视角的游戏,转动视角用的监听鼠标移动,但是鼠标移动到屏幕边缘以后,就不动了。。。
我看官方有个案例好像是CocosCyberpunk的那个,他那个不管怎么转视角,鼠标始终在屏幕中心,这个谁知道是怎么做的吗?
就是说,不管鼠标怎么移动,鼠标始终在屏幕中心,怎么都不会到屏幕边缘,我想请教这个是怎么做的?
感谢,用这个方法,搞定了。
//这个是cocos画布的名字
let canvas = document.getElementById("GameCanvas");
//点击画布时请求指针锁定
canvas.addEventListener("click", async () => {
try {
canvas.requestPointerLock({
unadjustedMovement: true
});
}
});
1赞