Как поместить мою игру Unity, встроенную в WebGL, в Laravel?
К вашему сведению, Unity WebGL, при сборке дает мне эти файлы:
— Сборка (папка)
— TemplateData (папка)
— index.html
Позвольте мне рассказать, что я сделал:
[Как я проверяю, работает ли игра в WebGL с использованием XAMPP]
Теперь то, что я хочу, это как проверить, работает ли игра, используя сервер, размещенный с использованием фреймворка Laravel …
[ Что я сделал ]
Есть идеи? Или, если вы можете направить меня к учебнику о том, как поместить вашу игру Unity WebGL в Laravel, это было бы хорошо. С тех пор, как я попытался найти его, я обнаружил, что никто не размещает Unity на их веб-сайте Laravel.
— Редактировать: вот файл index.html, созданный Unity WebGL —
<!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 | Projectile</title>
<link rel="shortcut icon" href="TemplateData/favicon.ico">
<link rel="stylesheet" href="TemplateData/style.css">
<script src="TemplateData/UnityProgress.js"></script>
<script src="Build/UnityLoader.js"></script>
<script>
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/OrangeCodeGame.json", {onProgress: UnityProgress});
</script>
</head>
<body>
<div class="webgl-content">
<div id="gameContainer" style="width: 960px; height: 600px"></div>
<div class="footer">
<div class="webgl-logo"></div>
<div class="fullscreen" onclick="gameInstance.SetFullscreen(1)"></div>
<div class="title">Projectile</div>
</div>
</div>
</body>
</html>
Догадаться:
Когда вы создаете игру Unity с WebGL, Unity предоставит следующие файлы:
Готово, теперь будет работать нормально. Вы даже можете поместить содержимое Laravel в index.blade.php единства с вашей панелью навигации или чем угодно.
Плюс сеанс аутентификации также может быть пройден нормально.
Других решений пока нет …