unity webgl随手记录
Webgl加载时间过长
https://blog.csdn.net/xj1009420846/article/details/96306716
https://blog.csdn.net/u013172864/article/details/80737620
UNITY打包H5解决自适应方法
https://blog.csdn.net/vrmogui/article/details/86499981
unity加载webgl,在看到unity的logo前,pc浏览器3秒左右,移动端5-10秒
这个太慢了

为了全屏,替换index.html
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, height=device-height ,initial-scale=1.0">
<title>Unity WebGL Player | th5</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 unityInstance = UnityLoader.instantiate("unityContainer", "Build/tt.json", {onProgress: UnityProgress});
function Reset(){
var canvas = document.getElementById("#canvas");
canvas.height= document.documentElement.clientHeight;
canvas.width = document.documentElement.clientWidth;
}
</script>
</head>
<body onresize="Reset()" ,scroll= no, style="overflow:hidden">
<div id="unityContainer" style="width: 100vw; height: 100vh; margin: auto"></div>
</body>
</html>
据说下面操作能提升加载速度(测试发现减少3s左右)
新建文件.htaccess 里面内容AddEncoding gzip .unityweb
然后把.htaccess放到打包出的build目录种

浙公网安备 33010602011771号