【Unity】ゲーム中にスクリプトをオブジェクトに追加する方法

今回も「Unityではじめる2Dゲーム作り徹底ガイド」から勉強したことで、これは便利だと思っていることを紹介します。(P360ぐらいまで)

今回は、ゲーム途中にスクリプトを追加する方法です。 これは、何か共通のスクリプトを用意して、色々なオブジェクトから呼び出せるようにすればとても便利です。

Unityではじめる2Dゲーム作り徹底ガイド スマートフォンでも遊べる本格ゲーム開発に挑戦Unityではじめる2Dゲーム作り徹底ガイド スマートフォンでも遊べる本格ゲーム開発に挑戦
大野 功二

SBクリエイティブ
売り上げランキング : 5252

Amazonで詳しく見る

ゲーム中にスクリプトをオブジェクトに追加する

まずは途中で追加するスクリプトを用意します。 これを別のスクリプトを使って追加をして利用します。 [c]

GameObject hoge;

//スクリプトを追加する hoge.AddComponent<Add_Script>();

//Add_ScriptのRemoveObjectを実行する hoge.SendMessage("RemoveObject");

[/c]

AddComponentを利用すればとても簡単にスクリプトを追加できます。 今回はスクリプトを追加しましたが、その他のコンポーネントも同じように追加することができます。