【3Dゲームエンジン】Unity質問スレッド2at GAMEDEV
【3Dゲームエンジン】Unity質問スレッド2 - 暇つぶし2ch5:名前は開発中のものです。
12/07/28 22:13:57.96 uPjBrwcM
>>1

早速質問おながいします。
名前が「player」のGameオブジェクトに「testScript.js」というスクリプトを引っ付けて有る状態で、
別のスクリプトから、「testScript.js」内の関数を呼び出したいです。
現状のソースは

private var playerObj : GameObject;

function Awake () {
 playerObj = GameObject.Find("player");
}

private function UpdateFunction () {
 var myScrpt = playerObj.GetComponent("testScript");
 myScrpt.testFunc(); <-ここでエラー発生
}

となっていて、ソースを保存した時点で
BCE0019: 'testFunc' is not a member of 'UnityEngine.Component'.
と、エラーが出ます

ちなみに、エラー該当箇所をコメントアウトして、
Debug.Log(myScrpt.GetType());
と書くと、コンソールに
testScript
と出るので、コンポーネント自体は取得出来ている模様。

もう二日もハマってます。ご助力を!!


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch