如何在 ? Space 上托管 Unity 游戏

这篇具有很好参考价值的文章主要介绍了如何在 ? 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 (阿东)文章来源地址https://www.toymoban.com/news/detail-437533.html

到了这里,关于如何在 ? Space 上托管 Unity 游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity如何把游戏导出成手机安装包

    本文章主要演示了,如何将制作好的游戏,导出成APK,安装到手机上。 Unity2022。 确保你已经安装了Android平台的模块。 在Unity编辑器的顶部菜单栏中,选择\\\"Edit\\\"(编辑) “Preferences”(首选项),然后在\\\"External Tools\\\"(外部工具)选项卡中,可以查看Andoird的具体事项,如果你

    2024年02月12日
    浏览(64)
  • Unity 如何实现框选游戏战斗单位

    本文简单介绍如何实现即时战略游戏中框选战斗单位的功能,如图所示: 🍺 实现思路: 本文将该功能的实现拆分为以下部分: 在屏幕坐标系中绘制框选范围; 根据框选范围定位其在世界坐标系中对应的区域; 在该区域内进行物理检测。 使用 Line Renderer 光线渲染器组件来

    2023年04月08日
    浏览(38)
  • 【Unity之竖屏游戏制作】如何做一个竖屏的手机游戏

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 :Unity基础实战 普通矩形地图生成 菱形矩形地图生成 单排生成 双排铺满 ⭐ ⭐ 添加缓存池的本质其实就是资源的循环利用,减少多次CG。

    2024年03月19日
    浏览(52)
  • 【Unity】教你如何使用Unity制作一个简单的跑酷游戏

    其实用Unity制作游戏并不难,如果你想学习,那我就建议你想从制作一个简单的跑酷游戏来找到兴趣,因为如果你一开始就一直学习一些没什么必要的语法,这样就会让你一开始就失去了信心,失去了学习Unity的动力,所以如果你先学习如何制作一个简单的跑酷地图,然后你就

    2024年02月21日
    浏览(57)
  • unity游戏地图如何实现大世界地图

            大世界地图是游戏地图开发中不可或缺的场景,玩家可以在其中自由探索和移动。然而,实现大世界地图需要解决与大量地图数据处理和加载渲染优化有关的技术问题。本文将介绍如何利用unity游戏地图实现大世界地图。         地图数据处理是实现大世界地

    2024年02月06日
    浏览(47)
  • 如何在 Unity 游戏中集成 AI 语音识别?

    语音识别是一项将语音转换为文本的技术,想象一下它如何在游戏中发挥作用?发出命令操纵控制面板或者游戏角色、直接与 NPC 对话、提升交互性等等,都有可能。本文将介绍如何使用 Hugging Face Unity API 在 Unity 游戏中集成 SOTA 语音识别功能。 您可以访问 itch.io 网站 下载

    2024年02月08日
    浏览(44)
  • 游戏性能优化指南:如何最大程度提升Unity游戏的帧率和流畅度

    FPS (Frames per Second):显示当前游戏帧率。帧率越高,游戏画面越流畅。为提高帧率,可减少游戏对象数量、优化渲染方式等。 Draw Calls :显示当前帧需要渲染的次数。过多的Draw Calls会导致游戏运行缓慢。降低此指标可通过优化场景、材质或使用批处理技术等方式。 Tris :显

    2024年02月06日
    浏览(88)
  • Unity项目托管平台PlasticSCM(学习使用1)

    1:创建新项目,同时勾选 启用 PlasticSCM 。 2:对场景进行操作(初始化场景) 3:打开PlasticSCM窗口 在这里我们可以看到正在准备状态的每一项 然后添加注释,再签入更改,就完成了初始文件的上传。 4:此时打开PlasticSCM客户端就可以看到项目中的文件状态。 已控制表示文件

    2023年04月23日
    浏览(48)
  • Unity|| 如何把生存类游戏设计得更优秀

    你是否曾经玩过这样的生存类游戏: 1、通过最初阶段后,你觉得游戏变得越来越简单 2、游戏的重点从生存转移到了基地建设或其他方面 诸如此类,很大程度上是由于糟糕的难度曲线所致。包括很多(非常受欢迎的)生存游戏都有这样的情况。 好吧,什么是难度曲线? 难度

    2024年02月13日
    浏览(41)
  • 游戏开发小结——如何在Unity中创建有边界的2D地图

    在创建地图时,我们希望将玩家限制在边界内。但是,让世界实际上在自身上包裹也很好:这可以为游戏机制提供有趣的元素,同时也给玩家一种增加自由度的印象。 在本文中,我们将向您展示如何为2D游戏实现这种行为的简单方法。 在N乘以M网格地图中限制玩家位置 在大多

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包