关于人工智能:如何在-🤗-Space-上托管-Unity-游戏

你晓得吗?Hugging Face Space 能够托管本人开发的 Unity 游戏!惊不惊喜,意不意外?来理解一下吧!

Hugging Face Space 是一个可能以简略的形式来构建、托管和分享我的项目或利用样例的平台。尽管通常更多地是利用在机器学习样例中,不过实际上 Space 还能够用来托管 Unity 游戏,并且反对点击即玩。这里有一些游戏的 Space 示例:

  • Huggy。Huggy 是一个基于强化学习构建的繁难游戏,玩家能够点击鼠标扔出小木棍,来教宠物狗把木棍捡回来
  • 农场游戏。农场游戏是咱们在 <五天创立一个农场游戏> 系列中实现的游戏,玩家能够通过种植、播种和降级农作物来打造一个本人的凋敝农场
  • Unity API Demo。一个 Unity 样例

本文将具体介绍如何在 🤗 Space 上托管你的 Unity 游戏。

第 1 步: 应用动态 HTML 模板创立 Space 利用

首先,导航至 Hugging Face Spaces 页面,创立一个新的 Space 利用。

抉择 “动态 HTML” 模板,并为该 Space 取个名字,而后点击创立 Space。

第 2 步: 应用 Git 克隆 Space 库到本地

应用 Git 将上一步创立的 Space 库克隆到本地。克隆命令如下:

git clone https://huggingface.co/spaces/{your-username}/{your-space-name}

第 3 步: 关上 Unity 我的项目

关上你心愿在 🤗 Space 上托管的 Unity 我的项目

第 4 步: 将构建指标切换为 WebGL

点击菜单栏的 File > Build Settings,将构建指标切换为 WebGL。

第 5 步: 关上 Player Settings 面板

在上一步关上的 Build Settings 窗口中,点击左下角的 “Player Settings” 按钮,关上 Player Settings 面板。

第 6 步:(可选) 下载 Hugging Face Unity WebGL 模板

Hugging Face Unity WebGL 模板能够使得你制作的游戏在 🤗 Space 上展现地更加好看。能够点击 此处 下载模板库,并将其放到你的游戏我的项目目录,而后在 Player Settings 面板中将 WebGL 模板切换为 Hugging Face 即可。

如下图所示,在 Player Settings 面板中点击 “Resolution and Presentation”,而后抉择 Hugging Face WebGL 模板。

第 7 步: 禁用压缩

在 Player Settings 面板中点击 “Publishing Settings”,将 Compression Format 改为 “Disabled” 来禁用压缩。

第 8 步: 构建游戏我的项目

返回 Build Settings 窗口,并点击 “Build” 按钮,抉择一个本地目录来保留构建的游戏我的项目文件。依照前几步的设置,Unity 将会把我的项目构建为 WebGL。

第 9 步: 将构建实现的文件复制到 Space 库

构建过程实现之后,关上上一步中我的项目保留的本地目录,将该目录下的文件复制到 第 2 步 中克隆的 Space 库里。

第 10 步: 为大文件存储启用 Git-LFS

关上 Space 库, 在该目录执行以下命令来追踪构建的大型文件。

git lfs install
git track Build/*

第 11 步: Push 到 Hugging Face Space

最初,将本地的 Space 库的所有改变推送到 Hugging Face Space 上。执行以下 Git 命令即可实现推送:

git add .
git commit -m "Add Unity WebGL build files"
git push

实现!


英文原文: https://hf.co/blog/unity-in-spaces

原文作者: Dylan Ebert

译者: SuSung-boy

审校/排版: zhongdongy (阿东)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理