为什么WebGL构建会禁用网页上的鼠标滚轮滚动?

时间:2018-12-20 14:44:11

标签: javascript unity3d unity-webgl

我在网站(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无法对浏览器中的鼠标滚动做出响应的原因。

0 个答案:

没有答案