メインコンテンツへスキップ
< すべてのトピックに戻る

「Tag: xxx is not defined.」が出た場合は?

スクリプトや Inspectorで「Player」や「Enemy」といったタグ(グループ名)を使おうとしましたが、そのタグがシステムに登録されていません。

CompareTag("Enemy")のように文字列でチェックしている場合、スペルミス(小文字の"enemy"になっている等)があるか、新しいプロジェクトに移行した際にタグの登録作業を忘れているためです。

Unityエディタの上部メニュー Edit > Project Settings > Tags and Layersを開き、Tagsのリストの「+」ボタンを押して、 エラーで指摘された通りの正確な名前でタグを新規登録してください。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に