使用WebGL构建将创建一个HTML文件和一个Build文件夹。
从此处删除Build / Aa.json文件或应将其修改为js。
现在我正尝试将json的内容放入HTML中,但是它不起作用。
<!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 | TyphoonFloodRiskAssessment</title>
<script src="Build/UnityLoader.js"></script>
<script>
var json = {
"companyName": "aaaaa",
"productName": "aa",
"dataUrl": "aa_Build.data.unityweb",
"wasmCodeUrl": "aa_Build.wasm.code.unityweb",
"wasmFrameworkUrl": "aa_Build.wasm.framework.unityweb",
"TOTAL_MEMORY": 268435456,
"graphicsAPI": ["WebGL 2.0", "WebGL 1.0"],
"webglContextAttributes": {"preserveDrawingBuffer": false},
"splashScreenStyle": "Dark",
"backgroundColor": "#231F20"
};
var data = JSON.parse(json);
var gameInstance = UnityLoader.instantiate("gameContainer",
data
);
</script>
</head>
<body>
<div id="gameContainer" style="width: 1012px; height: 650px; margin: auto"></div>
</body>
</html>
“ var = json”的内容是aa.json的内容。
您如何解决?
Js文件是在html中不带json的情况下创建和解决的。
<script>
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/Storm.js");
</script>