use*_*364 1 html javascript mouse
我正在编写一个 HTML5 游戏,我希望用户能够通过向左/向右移动鼠标来控制他们角色的方向。
我可以使用 onmousemove 和 pageX 和 pageY 来获得鼠标移动,但是一旦鼠标碰到屏幕边缘......对你来说太糟糕了。是否有任何跨浏览器的方法来解决这个问题(也许是获得实际的鼠标移动而不是光标位置)?
如果没有,如果鼠标光标到达边缘,我是否可以将鼠标光标设置在元素的中间,并允许他们将鼠标垂直移出元素?
使用指针锁 API。
http://www.html5rocks.com/en/tutorials/pointerlock/intro/
https://developer.mozilla.org/en-US/docs/WebAPI/Pointer_Lock
这是“实验性的”。
浏览器将要求用户授予锁定光标的权限。
| 归档时间: |
|
| 查看次数: |
876 次 |
| 最近记录: |