[過去ログ]
【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net (1002レス)
【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
118: 名前は開発中のものです。 [sage] 2017/09/08(金) 16:28:42.14 ID:gTNjG49j 初歩的な事だと思うんだけど2つ程質問です ・UIのTextをスクリプトから書き換えてるんだけど、改行の仕方がわからない ・別のオブジェクトからFindでパブリックな変数を取得したいけど上手くできない 特に下の奴が知りたいです。色々参考サイト見て回って真似したんですが nullしか返ってこなくてどうしようもない感じです http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/118
124: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/08(金) 17:00:25.58 ID:fvg2A8ca 僕も初心者でふからね(^^ 誰か>>118に答えてあげてくらふぁい(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/124
127: 名前は開発中のものです。 [sage] 2017/09/08(金) 17:46:19.82 ID:M/d4D3P9 >>118 変数の前に、その変数が定義されているスクリプトを指定する、前に、そのスクリプトがつけられているオブジェクトを探すんだよ。 それを踏まえた上で、もう一回逆からいうと オブジェクトを探し、そのスクリプトを指定し、変数を指定する。 staticは、簡単にいうと、絶対変数?かな。そのアプリで一つしか存在しない。複数出る敵のスクリプトに使ったらみんなおんなじ値になってしまうでよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/127
128: 名前は開発中のものです。 [sage] 2017/09/08(金) 18:14:18.09 ID:quh04qDx >>118 回答します GameObject.Find(GameObject名).GetComponent<クラス名>().パブリック変数 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/128
145: 名前は開発中のものです。 [sage] 2017/09/09(土) 14:31:00.24 ID:cqWKEkW3 >>118 オブジェクト名「A」 スクリプト名「TestSC」 A └TestSC オブジェクト名「B」 スクリプト名「Test2SC」 B └Test2SC TestSC内にある「public int a;」をオブジェクトBのTest2SCから見たい時は Test2SCで次のようにすればできる TestSC ScriptObj = GameObject.Find("A").GetComponent<"TestSC">(); Debug.Log( ScriptObj.a ); いちいち代入したくないのなら次のようにしても出来る Debug.Log( GameObject.Find("A").GetComponent<"TestSC">().a ); これが>>128さんが言ってる事。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/145
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s