index.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <!DOCTYPE html>
  2. <html lang="en-us">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <title>wxMini</title>
  7. <script type="text/javascript" src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
  8. </head>
  9. <body style="text-align: center; padding: 0; border: 0; margin: 0;">
  10. <div id="unity-container" class="unity-desktop">
  11. <canvas id="unity-canvas" width=960 height=600 tabindex="-1" style="width: 960px; height: 600px; background: #231F20"></canvas>
  12. </div>
  13. <script src="Build/test.loader.js"></script>
  14. <script src="StreamingAssets/hls.min.js"></script>
  15. <script>
  16. function Test01(){
  17. window.alert("Test 03");
  18. wx.minProgram.navigateTo({url:'/pages/scan/scene-scan-render/index'});
  19. }
  20. function Test02(str){
  21. window.alert(JSON.stringify(str));
  22. }
  23. if (typeof wx !== 'undefined') {
  24. console.log("2321312312321312312321");
  25. }
  26. var container = document.querySelector("#unity-container");
  27. container.className = "unity-mobile";
  28. // if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
  29. // Mobile device style: fill the whole browser client area with the game canvas:
  30. var meta = document.createElement('meta');
  31. meta.name = 'viewport';
  32. meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
  33. document.getElementsByTagName('head')[0].appendChild(meta);
  34. var canvas = document.querySelector("#unity-canvas");
  35. canvas.style.width = "100%";
  36. canvas.style.height = "100%";
  37. canvas.style.position = "fixed";
  38. document.body.style.textAlign = "left";
  39. // }
  40. createUnityInstance(document.querySelector("#unity-canvas"), {
  41. dataUrl: "Build/test.data.unityweb",
  42. frameworkUrl: "Build/test.framework.js.unityweb",
  43. codeUrl: "Build/test.wasm.unityweb",
  44. symbolsUrl: "Build/test.symbols.json.unityweb",
  45. streamingAssetsUrl: "StreamingAssets",
  46. companyName: "DefaultCompany",
  47. productName: "wxMini",
  48. productVersion: "0.1",
  49. // matchWebGLToCanvasSize: false, // Uncomment this to separately control WebGL canvas render size and DOM element size.
  50. // devicePixelRatio: 1, // Uncomment this to override low DPI rendering on high DPI displays.
  51. }, (progress) => {
  52. }).then((unityInstance) => {
  53. window.unityInstance = unityInstance
  54. }).catch((message) => {
  55. alert(message);
  56. });
  57. </script>
  58. </body>
  59. </html>