【3Dゲームエンジン】Unity質問スレッド15 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0564名前は開発中のものです。
2015/02/13(金) 16:51:34.30ID:iE7O5kKe変数を読み込んで使用する方法を教えてください
uguiでボタンをクリックすると、変数Countをカウントアップ→その変数をテキストに表示
という流れの物を作ろうとしています
調べてみた感じで分かったのはGetcomponentを使う方法と変数をstatic化する方法(こちらは余りオススメしないという事も、)
で、Getcomponentを使ってjsスクリプトのコンポーネントを取得してから スクリプト名.変数名
で呼び出してみると
Assets/B.js(12,3): BCE0020: An instance of type 'B' is required to access non static member 'Count'.
static化しろと・・・
Getcomponentで取得されていればこんなのは出ないんですよね・・?使い方がおかしいのか?・・という流れで
public static変数も使ってみたのですが
こちらは取得→表示までは出来たのですが
ボタンのカウントアップが動作しなくなり・・・
以下スクリプト
tex.js
#pragma strict
import UnityEngine.UI;
public var obj : GameObject;
public var conv : String =""+B.Count;
public var text : Text;
public var script : B ;
function Start () {
obj=GameObject.FindWithTag("Btag");
script =obj.GetComponent(B);
}
function Update () {
text.text = conv;
}
■ このスレッドは過去ログ倉庫に格納されています