ユーザ用ツール

サイト用ツール

wiki:unity:tips:077

077 他のクラスのメソッドを呼ぶ方法

概要

Unity では実装したクラス(スクリプト)もコンポーネントの一種として扱われます。

例えば

public class CubeScript : MonoBehaviour
{
	void Start ()
	{
	}
 
	void Update ()
	{
	}
 
	public int GetId()
	{
		return 1234;
	}
}

Cubeゲームオブジェクトにこの様なスクリプトを割り当て、これを外部のスクリプトから呼び出すには

GameObject obj = this.transform.FindChild("Cube").gameObject;
CubeScript script = obj.GetComponent("CubeScript") as CubeScript;
Debug.Log( script.GetId() );

とします。

Permalink wiki/unity/tips/077.txt · 最終更新: 2014/11/13 09:16 (外部編集)

oeffentlich