Version: Unity 6.0 (6000.0)
言語 : 日本語
カスタムパッケージの作成
パッケージレイアウト

パッケージの命名

パッケージ 1 つに 2 つの名前があります。パッケージの登録に使用する正式名と、ユーザー向けにエディターに表示する表示名です。

表示名は簡潔である必要がありますが、パッケージの内容がある程度予測できるようにします。Unity Package Manager の表示名には、それ以外の制限はありません。

正式名は Unity Package Manager の命名規則に準拠している必要があります。この命名規則では、逆ドメイン名表記を使用しています。正式名は以下のようにする必要があります。

  • <domain-name-extension>.<company-name> で開始します (例えば com.examplenet.example)。会社名やウェブサイト名が数字で始まる場合も同じです。
  • エディターに表示したい場合は 50 文字以下にしてください。エディターにパッケージ名を表示する必要がない場合、Unity Package Manager による制限は 214 文字以下です。
  • 小文字、数字、ハイフン (-)、アンダースコア (_)、ピリオド (.) のみを使用してください。
  • ネストされた名前空間を示すために、名前空間に追加のピリオドのサフィックスを加えてください。例えば、com.unity.2d.animationcom.unity.2d.ik などです。

例えば、com.unity.2d.animationcom.unity.2d.ik は 2 つの Unity 2D パッケージの名前ですが、https://example.net のカスタムパッケージ開発者なら net.example.physics という名前のパッケージを作成することができます。パッケージ名にはご自身の会社名を使ってください。ご自身のパッケージ名には、“unity” というプレフィックスをつけないでください。

ノート: これらの名前の制限は、パッケージ名自体にのみ適用され、コード内の名前空間と一致する必要はありません。例えば、Project3dBasenet.example.3d.base というパッケージの名前空間として使用することができます。


カスタムパッケージの作成
パッケージレイアウト