index.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Babylon.js sample code</title>
  6. <!-- Draco -->
  7. <script src="https://preview.babylonjs.com/draco_decoder.js" type="text/x-draco-decoder"></script>
  8. <script src="https://preview.babylonjs.com/draco_decoder.wasm" type="text/x-draco-decoder-wasm-binary"></script>
  9. <script src="https://preview.babylonjs.com/draco_wasm_wrapper.js" type="text/x-draco-decoder-wasm-wrapper"></script>
  10. <!-- Babylon.js -->
  11. <script src="https://www.babylonjs.com/hand.minified-1.2.js"></script>
  12. <script src="https://preview.babylonjs.com/babylon.js"></script>
  13. <script src="https://preview.babylonjs.com/gui/babylon.gui.min.js"></script>
  14. <script src="https://preview.babylonjs.com/cannon.js"></script>
  15. <script src="https://preview.babylonjs.com/oimo.js"></script>
  16. <style>
  17. html, body {
  18. overflow: hidden;
  19. width: 100%;
  20. height: 100%;
  21. margin: 0;
  22. padding: 0;
  23. }
  24. #renderCanvas {
  25. width: 100%;
  26. height: 100%;
  27. touch-action: none;
  28. }
  29. </style>
  30. </head>
  31. <body>
  32. <canvas id="renderCanvas"></canvas>
  33. <script>
  34. var canvas = document.getElementById("renderCanvas");
  35. var engine = new BABYLON.Engine(canvas, true);
  36. ####INJECT####
  37. engine.runRenderLoop(function () {
  38. scene.render();
  39. });
  40. // Resize
  41. window.addEventListener("resize", function () {
  42. engine.resize();
  43. });
  44. </script>
  45. </body>
  46. </html>