关于资产库

Godot 资产库,又称 AssetLib,是一个用户提交的 Godot 附加组件、脚本、工具和其他资源的仓库,统称为资产。所有 Godot 用户都可以从引擎中直接下载,也可以从 Godot 的官方网站访问。

从表面上看,资产库的外观和功能可能类似于其他引擎的资产商店,比如 Unity 的资产商店或者虚幻引擎的市场,在那里你可以提交免费的资产以及付费的商业资产。此外,很多时候,这些资产是在非自由、专有的许可证下发布的,限制了你对它们的使用。

资产库则不同 - 所有资源都是免费分发的,且基于多种开源许可证(例如 MIT 许可证、GPL 和 Boost 软件许可证)。这使得 AssetLib 更类似于 Linux 发行版的软件仓库。

接下的内容将介绍如何使用 AssetLib(从 Godot 引擎内部或网站上),如何提交自己的资源,以及提交规范。

请注意,AssetLib还比较年轻--它可能有各种痛点、错误和可用性问题。与所有Godot项目一样,代码库在 GitHub 上,你可以在那里提交拉取请求和问题,所以请毫不犹豫地访问它!

资产的类型

要知道,大体上有两种不同类型的资产可以发布。

  • Assets labeled as "Templates", "Projects", or "Demos" appear under the "Asset Library" tab in the Godot Project Manager. These assets are standalone Godot projects that can run by themselves.

  • Other assets show up inside of the Godot editor under the "Asset Library" main screen tab, next to "2D", "3D", and "Script". These assets are meant to be downloaded and placed into an existing Godot project.

常见问题

收费资源可以上传到资产库吗?

不是对官方的,虽然在未来,可能会有其他资产库允许这样做。也就是说,你可以在资产库以外的地方将 Godot 资产货币化并出售。