unity发布webgl手机端,全屏和不出现开场提示

全屏

1、把index.html文件改成以下代码

2、代码中Build/webgl.json的‘webgl’改成自己的项目名称

<!DOCTYPE html>
<html lang="en-us">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Unity WebGL Player | Lighting Box</title>
    <link rel="shortcut icon" href="TemplateData/favicon.ico">
    <link rel="stylesheet" href="TemplateData/style.css">
    <script src="TemplateData/UnityProgress.js"></script>  
    <script src="Build/UnityLoader.js"></script>
    <script>
      var gameInstance = UnityLoader.instantiate("gameContainer", "Build/webgl.json", {onProgress: UnityProgress});
    </script>
	<style>
		body{margin:0px;padding:0px;height: 100%; width:100%;position: absolute;}
		#gameContainer,.webgl-content{width: 100%; height: 100%;} 
	</style>
  </head>
  <body>
    <div class="webgl-content">
      <div id="gameContainer"></div> 
    </div>
  </body>
</html>

不出现开场提示

 

 

  1. 打开unityLoader.js文件
  2. 复制里面的所有内容
  3. 打开js解密网站https://www.sojson.com/jsjiemi.html
  4. 把unityLoader.js文件清空,复制解密‘执行结果’里面的代码,粘贴在unityLoader.js
  5. 在unityLoader.js中查找‘compatibilityCheck’方法
  6. 用以下代码替换一下图片中红色框中的内容
    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}])
        },

     

 

 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值