[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
137: 2017/12/27(水)12:54 ID:WZqeNEin(1/6) AAS
>>103

UnityのUIのボタンのフォーカスとフォーカス対象の設定
外部リンク:gametukurikata.com
>あらかじめボタン1つがフォーカスされていないと他のボタンの選択が出来ません
>EventSystemに最初に選択するボタンの設定は出来ます

>>89 >>91

[UI] スライダーで変更した値を取得できない現象に対処した [Unity]
外部リンク[html]:negilab-unity.com
>スライダーの変更値を float として取得するのではなく、Slider.value 変数として取得するように書き換えたところ、問題なく取得できました
>スライダーのインスペクタで、引数にスライダーのオブジェクトを指定
省6
138: 2017/12/27(水)12:57 ID:WZqeNEin(2/6) AAS
>>102

Unity : 3Dシーン内のCanvasが邪魔
外部リンク:indie-du.com
>UnityがCanvasの1ピクセルを1unitとして計算して表示
>1unitは1メートルなので、100ピクセルのUIは100メートルで描画
>Canvasの左下が原点(0, 0, 0)に合っている
141: 2017/12/27(水)18:22 ID:WZqeNEin(3/6) AAS
>>140
そうだよね
GUIの表示だけoffにすれば済む話だよね
142
(1): 2017/12/27(水)18:41 ID:WZqeNEin(4/6) AAS
>>134
何をGetcomponentしたいの?
Sceneを指定したりはしないはず

ObjectはFindされているんでしょ?
obj内にObjectが入っている状態で、スクリプトをGetcomponentしたいなら、
スクリプト名 s = obj.GetComponent<スクリプト名>();

そのスクリプト内の変数をゲットしたいなら
s.変数名

変数は引用元のスクリプトの最初にpublicで宣言しておいて
144
(2): 2017/12/27(水)18:56 ID:WZqeNEin(5/6) AAS
>>134
dontrestroyしたObjectに付いているスクリプト内で、
別のシーンにある他のObjectのコンポーネントを取得してみたけど、普通に受け取れたよ?

Scene0で、共有Objectをdontrestroyして、Scene1へ遷移
Scene1で、共有Objectのスクリプトから、
Scene1の別のObjectのtransfomを取得したら、普通に見れた

FindだとHierarchyにない別のSceneのObjectは検索できないはず
Objectを検索できたのに、GetComponentできないなら、
そのObjectには取得しようとしているコンポーネントがないか、
他のObjectから取得できないように保護されている(変数ならprivate宣言)かでは?
145
(1): 2017/12/27(水)19:04 ID:WZqeNEin(6/6) AAS
>>134
Debug.Logで、FindしたGameObjectの中身を表示、
GetComponentした中身を表示してみることを勧めるよ

dontrestroyしたObjectに付いているスクリプトでも、
それ以外のもともとそのSceneにあったObjectに付いているスクリプトでも

まさか、dontrestroyしたObjectを出すためのSecneを省いて
テストプレイしているなんてことはないよね?

自分の例で言えば、Scene0からじゃなくて、Scene1からテストしているとか

テストプレイ中、HierarchyにdontrestroyしたObjectは出ているんだよね?
毎フレームdontrestroyしまくったりしていないよね??
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s