大连响应式网站,云南网站做的好的公司,长沙制作网站软件,wordpress后台样式修改unity webgl的中文输入插件WebglInput在全屏的时候会出现无法输入中文/输入的英文会字母出现在光标后面/什么都输入不了的等无法正常使用的情况。
插件官网作者给出了unity的2017#xff0c;2018#xff0c;2019版本的全屏输入解决方法。
最新插件下载地址#xff1a;http…unity webgl的中文输入插件WebglInput在全屏的时候会出现无法输入中文/输入的英文会字母出现在光标后面/什么都输入不了的等无法正常使用的情况。
插件官网作者给出了unity的201720182019版本的全屏输入解决方法。
最新插件下载地址https://github.com/kou-yeung/WebGLInput
这里将unity的201720182019和2020版本的全屏输入解决方法写出来供大家参考
用于Unity2017和Unity2018
更改html的全屏按键方法
div classfullscreen onclickgameInstance.SetFullscreen(1)/div
↓
div classfullscreen onclickdocument.makeFullscreen(gameContainer)/div
用于Unity2019
更改html的全屏按键方法
div classfullscreen onclickgameInstance.SetFullscreen(1)/div↓
div classfullscreen onclickdocument.makeFullscreen(unityContainer)/div
用于Unity2020
更改html的全屏按键方法
fullscreenButton.onclick ()
{
//unityInstance.SetFullscreen(1);document.makeFullscreen(unity-container);};
并在最后添加以下代码
//添加屏幕全屏和非全屏的监听
document.addEventListener(fullscreenchange, handleFullscreenChange);
function handleFullscreenChange()
{ var isFullscreen document.fullscreenElement ! null; if (isFullscreen) { console.log(Entered fullscreen mode); canvas.style.width screen.width px; canvas.style.height screen.height px;}else{console.log(Exited fullscreen mode);canvas.style.width 1366px;//根据实际发布的画布大小canvas.style.height 768px;//根据实际发布的画布大小 }
}
修改时确认自己的插件版本最好是最新版本。