你知道你可以在Hugging Face Space中托管Unity游戏吗?不知道吗?是的,你可以!
Hugging Face Spaces是构建、托管和共享演示的简单方式。虽然它们通常用于机器学习演示,但也可以托管可玩的Unity游戏。以下是一些示例:
- Huggy
- 农场游戏
- Unity API演示
以下是如何在Space中托管您自己的Unity游戏的方法。
第一步:使用静态HTML模板创建Space
首先,转到Hugging Face Spaces创建一个space。
选择“静态HTML”模板,为您的Space命名,并创建它。
第二步:使用Git克隆Space
使用Git将新创建的Space克隆到本地计算机。您可以在终端或命令提示符中运行以下命令来完成此操作:
git clone https://huggingface.co/spaces/{your-username}/{your-space-name}
第三步:打开您的Unity项目
打开您要在Space中托管的Unity项目。
第四步:切换构建目标为WebGL
导航到文件 > 构建设置
,然后将构建目标切换为WebGL。
第五步:打开播放器设置
在构建设置窗口中,单击“播放器设置”按钮以打开播放器设置面板。
第六步:可选地下载Hugging Face Unity WebGL模板
您可以通过下载Hugging Face Unity WebGL模板来改善游戏在Space中的外观,模板可在此处获得。只需下载存储库并将其放入您的项目文件中。
然后,在播放器设置面板中,将WebGL模板切换为Hugging Face。为此,在播放器设置中,单击“分辨率和演示”,然后选择Hugging Face WebGL模板。
第七步:将压缩格式更改为禁用
在播放器设置面板中,导航到“发布设置”部分,并将压缩格式更改为“禁用”。
第八步:构建您的项目
返回到构建设置窗口,然后单击“构建”按钮。选择保存构建文件的位置,Unity将为WebGL构建项目。
第九步:复制构建文件夹中的内容
构建过程完成后,导航到包含您构建文件的文件夹。将构建文件夹中的文件复制到您在第二步中克隆的存储库中。
第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!