Плагин для запуска Unity3D игры из Chrome

Этот плагин создает новую вкладку и запускает в ней игру из файла 'game.unity3d', который находится в папке 'Game'. Файл 'UnityLoader.js' загружается с CDN Unity. При загрузке игры будет показан прогресс.

Название плагина: Unity3D Game Launcher

Полные скрипты:

unity3d_game_launcher.js:

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.tabs.create({"url": chrome.extension.getURL("Game/game.html")});
});

game.html:

<!doctype html>
<html>
  <head>
    <title>Unity3D Game Launcher</title>
    <meta charset="utf-8">
  </head>
  <body>
    <div id="gameContainer"></div>
    <script src="https://code.unity.com/releases/2019.4.20f1/cdn/UnityLoader.js"></script>
    <script>
      var gameInstance = UnityLoader.instantiate("gameContainer", "Game/game.unity3d", {onProgress: UnityProgress});
    </script>
  </body>
</html>

Как это работает:

  1. При нажатии на значок плагина, он создает новую вкладку.
  2. Вкладка загружает 'game.html', который содержит код UnityLoader.js.
  3. 'UnityLoader.js' инициализирует игру 'game.unity3d' в контейнере 'gameContainer'.
  4. Пока игра загружается, отображается прогресс загрузки.
Плагин для запуска Unity3D игры из Chrome

原文地址: http://www.cveoy.top/t/topic/nnD9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录