我在网站(WebGL Build)的画布上运行unity2D游戏。滚动页面时,鼠标悬停在webGL内容上时滚动停止。
我想在WebGL内容上启用鼠标滚动。经过Google的大量研究,我找到了HTML解决方案。
style:
#gameContainer{pointer-events:none; }
html:
<div id="gameContainer" ></div>
And
void Start ()
{
#if !UNITY_EDITOR && UNITY_WEBGL
WebGLInput.captureAllKeyboardInput = false;
#endif
}
部分起作用。它只是启用了WebGL内容上的页面滚动,但禁用了包括Click事件在内的所有其他Mouse Events。是否至少有解决方法?请在此处输入代码
上面的代码没有任何结果。我很高兴知道,webGL canvas无法对浏览器中的鼠标滚动做出响应的原因。