如何在 Space 中托管 Unity 游戏

发布于 2023 年 4 月 21 日
在 GitHub 上更新

你知道可以在 Hugging Face Space 中托管 Unity 游戏吗?不知道?嗯,现在你知道了!

Hugging Face Spaces 是构建、托管和共享演示的一种简单方法。虽然它们通常用于机器学习演示,但也可以托管可玩的 Unity 游戏。以下是一些示例:

以下是在 Space 中托管你自己的 Unity 游戏的方法。

第 1 步:使用静态 HTML 模板创建 Space

首先,导航到 Hugging Face Spaces 创建一个 Space。

选择“Static HTML”模板,为你的 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 步:将压缩格式更改为“Disabled”

在 Player Settings 面板中,导航到“Publishing Settings”部分,并将 Compression Format 更改为“Disabled”。

第 8 步:构建你的项目

返回到 Build Settings 窗口,然后点击“Build”按钮。选择一个位置来保存你的构建文件,Unity 将为 WebGL 构建项目。

第 9 步:复制 Build 文件夹的内容

构建过程结束后,导航到包含构建文件的文件夹。将构建文件夹中的文件复制到你在第 2 步中克隆的仓库。

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

导航到你的仓库。使用以下命令来跟踪大的构建文件。

git lfs install
git lfs track Build/* 

第 11 步:推送你的更改

最后,使用以下 Git 命令推送你的更改

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

完成!

恭喜!刷新你的 Space。你现在应该可以在 Hugging Face Space 中玩你的游戏了。

我们希望本教程对你有所帮助。如果你有任何问题或想更多地参与使用 Hugging Face for Games,请加入 Hugging Face Discord

社区

注册登录 发表评论