如何将我在 WebGL 中构建的 Unity 游戏放入 Laravel?
仅供参考,Unity WebGL,在构建时给了我这些文件:- Build(文件夹)- TemplateData(文件夹)- index.html
让我说一下我做了什么:
[我如何使用 XAMPP 测试游戏是否在 WebGL 中运行]
- 我在 WebGL 中构建了一个 Unity 游戏
- 我将构建的文件夹放在 xampp/htdocs 目录中
- 我运行 xampp,然后打开 apache 服务器
- 我打开浏览器并转到 localhost/mygamefolder
- 它工作正常,但这是使用 xampp
现在我想要的是,如何使用 Laravel 框架托管的服务器来测试游戏是否工作......
[ 我做了什么 ]
- 我将构建的文件夹放入 mylaravelproject/public 目录
- 我从 Unity 构建的项目中复制了 index.html 文件的内容,并将其粘贴到我的一个视图文件 (.blade.php) 中。
- 我根据我放置构建文件夹的路径更改了标签处的样式表和引用。
- 我打开终端并运行“php artisan serve”
- 我打开浏览器并转到终端中显示的IP地址
- 我去了我放置游戏的页面,但游戏没有加载。(仅限游戏,我放置的导航栏和按钮等其他东西可以正常工作)
- 我打开控制台,它说:
- “未捕获的 ReferenceError:未定义 UnityLoader
- “加载资源失败:服务器响应状态为 404(未找到)”在演示:15”
有任何想法吗?或者,如果您可以指导我学习如何将您的 Unity WebGL 游戏放入 Laravel 的教程,那就太好了。由于我试图搜索它,到目前为止我发现没有人将 Unity 放在他们的 Laravel 网站上。
--- 编辑:这是由 Unity WebGL 生成的 index.html 文件 …