[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
91(2): 2017/12/26(火)00:53 ID:ef3cEapS(3/11) AAS
>>88
やってみました!
こんな感じでしょうか?
?引数は指定せずに、メソッドを呼び出して、
メソッド内で、GetComponent<Slider>().value から取得してみました!
public void OnSliderZ(){
float z = GameObject.Find("SliderZ").GetComponent<Slider>().value;
Debug.Log (z);
}
UIスライダーSliderZにおける、OnValueChanged(Single)
スクリプト:scrA
オブジェクト.メソッド:objA.OnSliderZ
渡す値:欄なし
???、どれも動作はするようです
一番簡単なのは?かも・・・
(当初やりたかった、floatで引数を送れるから)
93: 2017/12/26(火)01:02 ID:/Bbw4vw9(2/8) AAS
>>91
getcomponentはあってるけど呼び出し元はどこでもいい
どこからでも呼び出せるため汎用性が高く使用頻度が高いので86が示してくれた
何で色んなやり方があるのかを考えずに動けばいいとしか考えてないから一向に技術が向上せず質問ばかりになる
動けばいいスタンスで前へ進むことも時には必要だがあまりにも基礎的な部分が疎かに見えるよ
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 変数として取得するように書き換えたところ、問題なく取得できました
>スライダーのインスペクタで、引数にスライダーのオブジェクトを指定
uGUIのSliderの値をスクリプト側で受け取る方法
外部リンク[html]:unitymemo.blog.jp
>SliderをGetComponentしてvalueを参照することでスライド値を参照できます
>OnValueChangedに定義したメソッドでスライド値を受け取る方法
>メソッドを選択する際、一番上のほうの「redSlider」を選択する事
>下のほうにも「redSlider(float)」がありますが、こちらを選んでも正しく値を渡すことは出来ません
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.027s