在GitHub Pages上托管Unity游戏; 免费。

您是否曾经想过轻松地 免费在线免费使用 Unity游戏之一? 好吧,现在您很幸运! Unity和GitHub Pages的结合使这成为可能。 我将告诉您如何利用此设置。

Unity可以构建您的游戏,以便通过设置一些构建选项可以在浏览器中进行游戏。

WebGL构建选项允许Unity将内容发布为使用HTML5技术和WebGL渲染的JavaScript程序。

要以此为基础构建游戏,请在Unity中进行:

  1. 文件>构建设置> HTML5 / WebGL。
  2. 如果还没有模块,请安装它。 这将需要重新启动Unity。
  3. 播放器设置>设置分辨率,选中在后台运行,然后选择一个模板。
  4. 建立!

这将产生一个index.html文件和Build /目录。 根据您选择的模板,它可能还会产生一个TemplateData /目录。 此时,您应该可以将浏览器指向本地index.html并可以玩游戏,但是我们对在线访问感兴趣。

index.htmlBuild /TemplateData /移动到git存储库的根目录。 提交并推送所有这些文件。 现在,您的游戏将可以在GitHub存储库中在线访问,但仅在我们希望托管内容时才会显示文件内容。

接下来是GitHub Pages。

GitHub Pages是静态站点托管服务,旨在直接从GitHub存储库托管您的个人,组织或项目页面。

要进行设置,请在GitHub中:

  1. 导航到您的存储库>设置> GitHub页面。
  2. 将源设置为master分支并保存。

现在您的游戏应该可以访问了。 导航至https:// .github.io / (我的地址为https://andrew-boutin.github.io/tower-defense ),您的游戏应该会加载。

恭喜你! 通过游戏链接进行评论,以炫耀您的作品。 如果您想比较或只看一下,这是我的游戏设置之一:

  • 疯狂的运河塔防GitHub回购
  • 疯狂运河塔防GitHub页面游戏

如果您想查看我所做的其他事情,请访问我的个人网站。 谢谢!