- 67 名前:名前は開発中のものです。 mailto:sage [2013/07/05(金) 17:47:39.41 ID:XTJkNQPQ]
- >>65
いろいろありすぎてめんどくさいぐらい方法があって、 そのせいでわかりづらい。実はそんな簡単じゃない。 GameObject gameObjectA に TestA というスクリプトくっつけてるとするね。 TestBがgameObjectAにアタッチされてない場合、だいたい以下の3つ 1.GetComponent 例)TestA testA = gameObjectA.GetComponent<TestA>(); testA.○○(); 2.SendMessage 例)gameObjectA.SendMessage("○○"); 3.staticにしちゃう 例)public class TestA:MonoBehaivior{ public static void ○○; } // in textB TestA.○○ 何度も使うならGetComponent,1度でいいならSendMessage, よくよく理解してて、特性やバグのパターンを把握してるならstatic.素人にはおすすめできない。 どうやってgameObjectAを取得するのか、というと Find()とかOnCollisionEnter()の引数とか、いろいろある。 まぁ、基本はFindしてGetComponentして使ってればいいんじゃないですかね。
|

|