ソースを参照

修改填字游戏题目,修改读音选择游戏图标为对应中药图片。所有素材图片保持等比缩放。

ZhongZiYan 2 年 前
コミット
5657da9137

BIN
Build/ChangZhouHospital_1.11.data.unityweb


BIN
Build/ChangZhouHospital_1.11.framework.js.unityweb


BIN
Build/ChangZhouHospital_1.11.wasm.unityweb


BIN
Build/ChangZhouHospital_1.12.data.unityweb


BIN
Build/ChangZhouHospital_1.12.framework.js.unityweb


Build/ChangZhouHospital_1.11.loader.js → Build/ChangZhouHospital_1.12.loader.js


BIN
Build/ChangZhouHospital_1.12.wasm.unityweb


+ 4 - 4
ServiceWorker.js

@@ -1,9 +1,9 @@
 const cacheName = "DefaultCompany-ChangZhouHospital-0.1";
 const contentToCache = [
-    "Build/ChangZhouHospital_1.11.loader.js",
-    "Build/ChangZhouHospital_1.11.framework.js.unityweb",
-    "Build/ChangZhouHospital_1.11.data.unityweb",
-    "Build/ChangZhouHospital_1.11.wasm.unityweb",
+    "Build/ChangZhouHospital_1.12.loader.js",
+    "Build/ChangZhouHospital_1.12.framework.js.unityweb",
+    "Build/ChangZhouHospital_1.12.data.unityweb",
+    "Build/ChangZhouHospital_1.12.wasm.unityweb",
     "TemplateData/style.css"
 
 ];

+ 116 - 123
index.html

@@ -1,135 +1,128 @@
 <!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 | ChangZhouHospital</title>
-  <link rel="shortcut icon" href="TemplateData/favicon.ico">
-  <link rel="stylesheet" href="TemplateData/style.css">
-  <link rel="manifest" href="manifest.webmanifest">
-
-  <!-- 引用自己的样式 -->
-  <link rel="stylesheet" href="./myCode/style.css">
-
-
-
-</head>
-
-<body>
-  <div id="unity-container">
-    <canvas id="unity-canvas" tabindex="-1"></canvas>
-    <div id="unity-loading-bar">
-      <div id="unity-logo"></div>
-      <div id="unity-progress-bar-empty">
-        <div id="unity-progress-bar-full"></div>
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>ChangZhouHospital</title>
+    <link rel="shortcut icon" href="TemplateData/favicon.ico">
+    <link rel="stylesheet" href="TemplateData/style.css">
+    <link rel="manifest" href="manifest.webmanifest">
+
+    <!-- 引用自己的样式 -->
+    <link rel="stylesheet" href="./myCode/style.css">
+  
+  </head>
+  <body>
+    <div id="unity-container">
+      <canvas id="unity-canvas" tabindex="-1"></canvas>
+      <div id="unity-loading-bar">
+        <div id="unity-logo"></div>
+        <div id="unity-progress-bar-empty">
+          <div id="unity-progress-bar-full"></div>
+        </div>
       </div>
+      <div id="unity-warning"> </div>
     </div>
-    <div id="unity-warning"> </div>
-  </div>
 
-  <!-- 加载中文字 -->
-  <div id="lodingTxt">加载中...</div>
+    <!-- 加载中文字 -->
+    <div id="lodingTxt">加载中...</div>
 
-  <!-- 开场视频 -->
-  <div class="videoBox">
-    <video src="./myCode/video.mp4" controls muted autoplay></video>
-    <div class="skipTxt">跳 过</div>
-  </div>
-
-
-  <script>
-    let unityExamples = null
+    <!-- 开场视频 -->
+    <div class="videoBox">
+      <video src="./myCode/video.mp4" controls muted autoplay></video>
+      <div class="skipTxt">跳 过</div>
+    </div>
 
+    <script>
+      let unityExamples = null
+      
+      window.addEventListener("load", function () {
+        if ("serviceWorker" in navigator) {
+          navigator.serviceWorker.register("ServiceWorker.js");
+        }
+      });
 
-    window.addEventListener("load", function () {
-      if ("serviceWorker" in navigator) {
-        navigator.serviceWorker.register("ServiceWorker.js");
+      var container = document.querySelector("#unity-container");
+      var canvas = document.querySelector("#unity-canvas");
+      var loadingBar = document.querySelector("#unity-loading-bar");
+      var progressBarFull = document.querySelector("#unity-progress-bar-full");
+      var warningBanner = document.querySelector("#unity-warning");
+
+      // Shows a temporary message banner/ribbon for a few seconds, or
+      // a permanent error message on top of the canvas if type=='error'.
+      // If type=='warning', a yellow highlight color is used.
+      // Modify or remove this function to customize the visually presented
+      // way that non-critical warnings and error messages are presented to the
+      // user.
+      function unityShowBanner(msg, type) {
+        function updateBannerVisibility() {
+          warningBanner.style.display = warningBanner.children.length ? 'block' : 'none';
+        }
+        var div = document.createElement('div');
+        div.innerHTML = msg;
+        warningBanner.appendChild(div);
+        if (type == 'error') div.style = 'background: red; padding: 10px;';
+        else {
+          if (type == 'warning') div.style = 'background: yellow; padding: 10px;';
+          setTimeout(function() {
+            warningBanner.removeChild(div);
+            updateBannerVisibility();
+          }, 5000);
+        }
+        updateBannerVisibility();
       }
-    });
-
-    var container = document.querySelector("#unity-container");
-    var canvas = document.querySelector("#unity-canvas");
-    var loadingBar = document.querySelector("#unity-loading-bar");
-    var progressBarFull = document.querySelector("#unity-progress-bar-full");
-    var warningBanner = document.querySelector("#unity-warning");
 
-    // Shows a temporary message banner/ribbon for a few seconds, or
-    // a permanent error message on top of the canvas if type=='error'.
-    // If type=='warning', a yellow highlight color is used.
-    // Modify or remove this function to customize the visually presented
-    // way that non-critical warnings and error messages are presented to the
-    // user.
-    function unityShowBanner(msg, type) {
-      function updateBannerVisibility() {
-        warningBanner.style.display = warningBanner.children.length ? 'block' : 'none';
+      var buildUrl = "Build";
+      var loaderUrl = buildUrl + "/ChangZhouHospital_1.12.loader.js";
+      var config = {
+        dataUrl: buildUrl + "/ChangZhouHospital_1.12.data.unityweb",
+        frameworkUrl: buildUrl + "/ChangZhouHospital_1.12.framework.js.unityweb",
+        codeUrl: buildUrl + "/ChangZhouHospital_1.12.wasm.unityweb",
+        streamingAssetsUrl: "StreamingAssets",
+        companyName: "DefaultCompany",
+        productName: "ChangZhouHospital",
+        productVersion: "0.1",
+        showBanner: unityShowBanner,
+      };
+
+      // By default Unity keeps WebGL canvas render target size matched with
+      // the DOM size of the canvas element (scaled by window.devicePixelRatio)
+      // Set this to false if you want to decouple this synchronization from
+      // happening inside the engine, and you would instead like to size up
+      // the canvas DOM size and WebGL render target sizes yourself.
+      // config.matchWebGLToCanvasSize = false;
+
+      if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
+        // Mobile device style: fill the whole browser client area with the game canvas:
+        var meta = document.createElement('meta');
+        meta.name = 'viewport';
+        meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
+        document.getElementsByTagName('head')[0].appendChild(meta);
       }
-      var div = document.createElement('div');
-      div.innerHTML = msg;
-      warningBanner.appendChild(div);
-      if (type == 'error') div.style = 'background: red; padding: 10px;';
-      else {
-        if (type == 'warning') div.style = 'background: yellow; padding: 10px;';
-        setTimeout(function () {
-          warningBanner.removeChild(div);
-          updateBannerVisibility();
-        }, 5000);
-      }
-      updateBannerVisibility();
-    }
-
-    var buildUrl = "Build";
-    var loaderUrl = buildUrl + "/ChangZhouHospital_1.11.loader.js";
-    var config = {
-      dataUrl: buildUrl + "/ChangZhouHospital_1.11.data.unityweb",
-      frameworkUrl: buildUrl + "/ChangZhouHospital_1.11.framework.js.unityweb",
-      codeUrl: buildUrl + "/ChangZhouHospital_1.11.wasm.unityweb",
-      streamingAssetsUrl: "StreamingAssets",
-      companyName: "DefaultCompany",
-      productName: "ChangZhouHospital",
-      productVersion: "0.1",
-      showBanner: unityShowBanner,
-    };
-
-    // By default Unity keeps WebGL canvas render target size matched with
-    // the DOM size of the canvas element (scaled by window.devicePixelRatio)
-    // Set this to false if you want to decouple this synchronization from
-    // happening inside the engine, and you would instead like to size up
-    // the canvas DOM size and WebGL render target sizes yourself.
-    // config.matchWebGLToCanvasSize = false;
-
-    if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
-      // Mobile device style: fill the whole browser client area with the game canvas:
-      var meta = document.createElement('meta');
-      meta.name = 'viewport';
-      meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
-      document.getElementsByTagName('head')[0].appendChild(meta);
-    }
-
-    loadingBar.style.display = "block";
-
-    var script = document.createElement("script");
-    script.src = loaderUrl;
-    script.onload = () => {
-      createUnityInstance(canvas, config, (progress) => {
-        progressBarFull.style.width = 100 * progress + "%";
-      }).then((unityInstance) => {
-        loadingBar.style.display = "none";
-
-        // 把unity的实例保存起来
-        unityExamples = unityInstance
-        // 隐藏加载中文字
-        document.querySelector('#lodingTxt').style.display = 'none'
-
-      }).catch((message) => {
-        alert(message);
-      });
-    };
-    document.body.appendChild(script);
-  </script>
-
-  <!-- 引入自己的js -->
-  <script src="./myCode/index.js"></script>
-</body>
 
-</html>
+      loadingBar.style.display = "block";
+
+      var script = document.createElement("script");
+      script.src = loaderUrl;
+      script.onload = () => {
+        createUnityInstance(canvas, config, (progress) => {
+          progressBarFull.style.width = 100 * progress + "%";
+        }).then((unityInstance) => {
+          loadingBar.style.display = "none";
+
+          // 把unity的实例保存起来
+          unityExamples = unityInstance
+          // 隐藏加载中文字
+          document.querySelector('#lodingTxt').style.display = 'none'
+
+        }).catch((message) => {
+          alert(message);
+        });
+      };
+      document.body.appendChild(script);
+    </script>
+
+    <!-- 引入自己的js -->
+    <script src="./myCode/index.js"></script>
+  </body>
+</html>