Press "Enter" to skip to content

如何在空间中托管Unity游戏

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

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

  • Huggy
  • 农场游戏
  • Unity API演示

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

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

首先,转到Hugging Face Spaces创建一个space。

如何在空间中托管Unity游戏 四海 第1张

选择“静态HTML”模板,为您的Space命名,并创建它。

如何在空间中托管Unity游戏 四海 第2张

第二步:使用Git克隆Space

使用Git将新创建的Space克隆到本地计算机。您可以在终端或命令提示符中运行以下命令来完成此操作:

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

第三步:打开您的Unity项目

打开您要在Space中托管的Unity项目。

如何在空间中托管Unity游戏 四海 第3张

第四步:切换构建目标为WebGL

导航到文件 > 构建设置,然后将构建目标切换为WebGL。

如何在空间中托管Unity游戏 四海 第4张

第五步:打开播放器设置

在构建设置窗口中,单击“播放器设置”按钮以打开播放器设置面板。

如何在空间中托管Unity游戏 四海 第5张

第六步:可选地下载Hugging Face Unity WebGL模板

您可以通过下载Hugging Face Unity WebGL模板来改善游戏在Space中的外观,模板可在此处获得。只需下载存储库并将其放入您的项目文件中。

然后,在播放器设置面板中,将WebGL模板切换为Hugging Face。为此,在播放器设置中,单击“分辨率和演示”,然后选择Hugging Face WebGL模板。

如何在空间中托管Unity游戏 四海 第6张

第七步:将压缩格式更改为禁用

在播放器设置面板中,导航到“发布设置”部分,并将压缩格式更改为“禁用”。

如何在空间中托管Unity游戏 四海 第7张

第八步:构建您的项目

返回到构建设置窗口,然后单击“构建”按钮。选择保存构建文件的位置,Unity将为WebGL构建项目。

如何在空间中托管Unity游戏 四海 第8张

第九步:复制构建文件夹中的内容

构建过程完成后,导航到包含您构建文件的文件夹。将构建文件夹中的文件复制到您在第二步中克隆的存储库中。

如何在空间中托管Unity游戏 四海 第9张

第10步:启用Git-LFS以进行大文件存储

导航到您的存储库。使用以下命令跟踪大型构建文件。

git lfs install
git track Build/* 

第11步:推送您的更改

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

git add .
git commit -m "添加Unity WebGL构建文件"
git push

完成!

恭喜!刷新您的空间。您现在应该能够在Hugging Face空间中玩游戏。

我们希望您会发现本教程有帮助。如果您有任何问题或希望更多参与使用Hugging Face进行游戏,请加入Hugging Face Discord!

Leave a Reply

Your email address will not be published. Required fields are marked *