概要 // ゲームオブジェクトがキャラクターかどうか if (gameObject.CompareTag("Character")) { // ... } ゲームオブジェクトのタグを判定する場合も文字列指定でタイプセーフではないので シーン名と同様にタグ名を定数で管理するクラスを自動生成する機能を作って使用しています 上記のファイルをUnityプロジェクトのEditorフォルダに追加すると Unityエディタのメニューに「Tools>Create>Tag Name」が追加されます これを選択するとタグ名を定数で管理するTagName.csが生成されます /// <summary> /// タグ名を定数で管理するクラス /// </summary> public static class TagName { public const string Untagged = "Untagged";