如何在 Space 中托管 Unity 游戏
你知道可以在 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!