オブジェクトの命名ルール

表記

シーンオブジェクト

シーンまたはPrefab/Blueprintに含まれるオブジェクトやインスタンス

アセット

シーン外のデータ、プロパティ、ファイルなどのオブジェクト

<TYPE>

オブジェクトのタイプ

<NAME_SPACE_[1..N]>

名前空間。NameSpace、所有者、グループを表す。

<NAME>

オブジェクトの名前

<DETAILS>

付加情報

<CHAR>

文字識別子。左右 LR など。

<NUMBER>

番号識別子。10以上は桁枠を増やす( 0111 )。

命名方法

最小スタイル:

<NAME>

フルスタイル:

<TYPE>_<NAME_SPACE_[1..N]>_<NAME>_<DETAILS>_<CHAR> + <NUMBER>

  • MixedCaseを使う: PascalCase_PascalCase

  • 関係性の明記に名前空間を使う: <NAME_SPACE>

  • 名前空間は入れ子にできる。例: Collider_Excavator_Boom_PistonCylinder。ExcavatorのBoomのPistonCylinder。

  • 同じ名前のオブジェクトの区別には識別子を使う: CHARNUMBER。例: Body_Wheel_L1Body_Wheel_L2

  • よく知られている、専門領域の略語は使ってもよい。自作の略語は避ける。

    • OK

      • COM: Center Of Mass

      • TCP: Tool Center Point

    • NG

      • BAC: Boom Arm Cylinder

      • Almn: Aluminium

  • 異なる意味の略語が重複しないようにする。重複している場合はどちらかを変更すること。

  • 既存の名前がガイドラインに沿っていない場合は変更しなくてもよい

    • 例: インポートしたオブジェクト名