▼そのUnityの作業、依頼しませんか?
基本知識

【Unity】Unityで使われるタグ。タグによって処理の変更、スクリプトから検索できる

Unityのタグの説明
  • Unityってゲームを作っているときにタグって出てきたけど、いまいちわからない

そんな悩みを解決します。

タグとは「オブジェクトにつけることができる分類名」といった感じです。ただそのタグ名は自分で決めることができます。

「red」タグがついたオブジェクトと接触したときはオブジェクトを破壊して、なんのタグがついていないオブジェクトと接触したときはなにもしないようにしたりです。

タグによって、オブジェクトの処理を変更することができます。さらにスクリプトで特定のタグがついたオブジェクトを検索できます。

Unityで使われるタグ。タグによってどのような処理を行うか決められる

タグを利用したUnityの例
  • オブジェクトにつけられる「分類名」のようなもの
  • 「分類名」は自分で決めることができる
  • タグによって処理を変更できる
  • タグがついたオブジェクトを検索できる

Unityでのタグについては上のことを知っておけば良いOKです。オブジェクトにつけられ、スクリプトで制御もできます。

タグをつける

Unityでタグをつける

【オブジェクト選択】→【Inspector】→【タグ】→
【Untagged】→【好きなタグを選択】

このようにしてタグをつけられます。

 

新規でタグを作成してオブジェクトにつける

Unityで新規でタグを作成してオブジェクトにつける

【オブジェクト選択】→【Inspector】→【タグ】→【Untagged】
→【Add Tag…】→【+】→【名前をつける】→【Save】

【オブジェクト選択】→【Inspector】→【タグ】→
【Untagged】→【好きなタグを選択】

新規作成してその後にオブジェクトをもう一度選択して、タグをつけることが必要です。

 

タグを利用した例

タグを利用したUnityの例

【赤い四角形にはredタグがついている】

【爆弾にはタグなし】

タグをつけてOnCollisionEnter2Dを使う

タグがないオブジェクトと接触してもないも起こらないのに対し、「red」タグがついたオブジェクトと接触したときにメッセージが表示されるようにしてます。 

実際にGifのようなオブジェクトの処理をしたい場合は【Unity】当たり判定【Collision】モードの設定方法、メソッドの使い方をご覧ください。

当たり判定【Collision】モードの設定方法、メソッドの使い方
【Unity】当たり判定【Collision】モードの設定方法、メソッドの使い方UnityでのCollisionを使った当たり判定の使い方を知りたい その悩みを解決します。 この記事では「Collisionモードの説明」、「Collisionモードを使う条件」、「Collision系のメソッドの使い方、説明」 この3つを行います。 Gifを使って簡単に説明していきますので、ゆっくりご覧ください。...

 

タグをスクリプトで検索

GameObject.FindWithTag("タグ名");

これでスクリプト上でそのタグ名がついたオブジェクトを検索することができます。

 

まとめ

  • オブジェクトにつけられる「分類名」のようなもの
  • 「分類名」は自分で決めることができる
  • タグによって処理を変更できる
  • タグがついたオブジェクトを検索できる

基本的にタグによってオブジェクトの処理を変更できるのと、タグによってオブジェクトを検索できることができます。

以上、Unityで使われるタグの説明でした。

Unityサンプルゲーム
【Unity2D&3Dサンプルゲーム】動画よりわかりやすく記事でゲームを作ろう【チュートリアル】【Unity2D&3Dサンプルゲーム・チュートリアル】Unityにおいてのサンプルゲームの作り方が書いてある記事って少ないですよね。そこで当サイトUnishar(ユニシャー)が動画よりわかりやすいサンプルゲームを無料で提供します。...
Unityの当たり判定まとめ
【ゼロから】Unityでの当たり判定を理解するときに見るべき6記事【Unity】でのゲーム開発をするときによく当たり判定を使います。 その当たり判定を理解するための記事をまとめました。まあ自分が書いた記事なのですが。 ただ質と信頼性は保障します。しっかり読み込めば、完全に基本を理解できます。ゆっくりご覧ください。...

参考になる記事

 

ABOUT ME
さぎのみや
さぎのみや
超書手。現在はUnityメディア「ユニシャー」の運営とゲーム開発がメインです。Unity、ライティング関係のお仕事お待ちしております。 >>詳しいプロフィール >>Amazonほしいものリスト
【Unity3D】新しいサンプルゲーム(チュートリアル)を作りました!!!
Unity有料サンプルゲーム

「Unityで3Dゲームを本格的に作っていきたい!」という人におすすめのチュートリアルとなっています。

画像のようなゲームの作り方を販売しています。色々と応用できるサンプルゲームとなっています。ぜひ、作ってみてください。

詳細
>>【Unity3Dサンプルゲーム・チュートリアル】「フリスビーを犬に届けよ!」の概要

>>BOOTHでこのチュートリアルを見る

【RT・フォローであなたのスキルが上がる】

シェアフォローする

さぎのみやのモチベが上がる

コンテンツの質が上がる

あなたの能力も上がる

あなたの
Twitterでのシェア

であなたの能力が上がります。

>>さぎのみやのツイッター(@saginomiya8)

 

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください