unity webgl 移动端 去掉提示框

unity webgl 移动端 去掉提示框

在完成 Unity 打包 WebGL 工程之后, 将整个项目放到 阿里云的服务器上, 就可以通过地址访问了.

问题:

在手机上打开连接时, 每次都会弹出提示框: Please note that Unity WebGL is not currently supported on mobiles. Press OK if you wish to continue anyway. 然后最下面有个 OK按钮. 而当我不需要这个提示框时, 该如何取消它的显示呢?

解决方法

Snip20180409_4.png

修改UnityLoader.js文件:

compatibilityCheck:function(e,t,r){
    UnityLoader.SystemInfo.hasWebGL?
        UnityLoader.SystemInfo.mobile?
            t()
            :["Firefox","Chrome","Safari"].indexOf(UnityLoader.SystemInfo.browser)==-1?
                t()
                :t()
        :e.popup("Your browser does not support WebGL",[{text:"OK",callback:r}])
    },
    // compatibilityCheck:function(e,t,r){
    //  UnityLoader.SystemInfo.hasWebGL?
    //      UnityLoader.SystemInfo.mobile?
    //          e.popup("Please note that Unity WebGL is not currently supported on mobiles. Press OK if you wish to continue anyway.",[{text:"OK",callback:t}])
    //          :["Firefox","Chrome","Safari"].indexOf(UnityLoader.SystemInfo.browser)==-1?
    //              e.popup("Please note that your browser is not currently supported for this Unity WebGL content. Press OK if you wish to continue anyway.",[{text:"OK",callback:t}])
    //              :t()
    //      :e.popup("Your browser does not support WebGL",[{text:"OK",callback:r}])
    // },
    Blobs:{},loa...(省略)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容