LoginSignup
3
3

More than 1 year has passed since last update.

【Unity(C#)】別のスクリプトのメソッドを簡単に呼び出す方法

Last updated at Posted at 2018-11-05

  
  
  

この記事は

『プログラミング完全未経験からUnityでの開発現場に迎え入れてもらえた世界一の幸せ者』

の記事です。そのつもりでお読みください。
  
  

Unity(C#)で別のスクリプトのメソッドを簡単に呼び出す方法

まずヒエラルキー上を確認しましょう。

呼び出したいメソッドがAdd Componentされた状態のオブジェクトがありますか?

あれば準備完了です。

ヒエラルキー上に無い場合はスクリプトをAdd ComponentしたらOKです。
  
  
  

メソッドを呼び出す方法

呼ぶ出される側のクラスの名前は適当に"YobidashitaiClass"ってことにしましょう。
呼び出したいメソッドの名前は適当に"YobidashitaiMethod"ってことにしましょう。

FindObjectOfType<YobidashitaiClass>().YobidashitaiMethod();

  
  

めちゃくちゃ簡単ですね。
ただし、処理速度とか難しい話は知りません。


2021/11/08 追記

YobidashitaiClassYobidashitaiMethodはPublicである必要があります。

public class YobidashitaiClass : MonoBehaviour
{
    public void YobidashitaiMethod()
    {
        //hoge
    }
}
3
3
6

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3