版本: Unity 6 (6000.0)
语言 : 英语
创建自定义包
包布局

命名你的包

包有两个名称:你注册包的官方名称;以及用户在编辑器中看到的显示名称

显示名称应该简短,但应提供一些关于包内容的指示。除此之外,Unity Package Manager 对显示名称没有任何限制。

官方名称必须符合 Unity Package Manager 命名约定,该约定使用反向域名表示法。名称必须

  • <域名扩展名>.<公司名称> 开头(例如,com.examplenet.example),即使你的公司或网站名称以数字开头。
  • 如果要让名称在编辑器中可见,则长度不得超过 50 个字符。如果包名称不需要出现在编辑器中,Unity Package Manager 会将限制设为 214 个字符或更少。
  • 仅包含小写字母、数字、连字符 (-)、下划线 (_) 和句点 (.)
  • 若要指示嵌套命名空间,请在命名空间后附加一个句点。例如,“com.unity.2d.animation” 和 “com.unity.2d.ik”。

例如,“com.unity.2d.animation” 和 “com.unity.2d.ik” 是两个 Unity 2D 包的名称,但 https://example.net 的自定义包开发人员可能会创建一个名为 “net.example.physics” 的包。请在你的包名称中使用你自己的公司名称。不要在自己的包名称中使用 “unity” 前缀。

注意:这些命名限制仅适用于包名称本身,无需与代码中的命名空间匹配。例如,你可以在名为 net.example.3d.base 的包中使用 Project3dBase 作为命名空间。


创建自定义包
包布局