Unity事例ノート

UNITY

スプライトレンダラーを取得してスプライト名を表示

ぶつかったオブジェクトのスプライトレンダラーを取得して、スプライトの名前を表示させましょう。

ベースボールを落とし、相手オブジェクトのスプライト名をコンソールに出します。

関連記事:
スプライトレンダラーを取得してスプライトを切り替え
レイヤーの順序をスクリプトから変える

触れたオブジェクトのスプライト名を表示

pngファイルを2つインポートし、それぞれヒエラルキービューにドラッグ&ドロップします。

両方のオブジェクトに、2Dコライダーを付けます。

ぶつかる側(ベースボール)に2Dリジッドボディを追加します。

DeleteSprite.csを作成し、BasaBallに追加します。

DeleteSprite.csを記述します。

ゲームプレイしてみると、コンソールに、テニスボールのスプライト名が表示されます。

関連記事:
スプライトレンダラーを取得してスプライトを切り替え
レイヤーの順序をスクリプトから変える

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内