[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
89
(1): 2017/12/26(火)00:39 ID:ef3cEapS(2/11) AAS
オブジェクトobjAに載せたスクリプトscrA
public void OnSliderX(Slider sliderX){
 float x = sliderX.value;
 Debug.Log (x);
}

public void OnSliderY(float a){
 float y = a;
 Debug.Log (y);
}

UIスライダーSliderXにおける、OnValueChanged(Single)
スクリプト:scrA
オブジェクト.メソッド:objA.OnSliderX
渡す値:SliderX(Slider)

UIスライダーSliderYにおける、OnValueChanged(Single)
スクリプト:scrA
オブジェクト.メソッド:objA.OnSliderY ・・・リスト最上段のDynamic floatの直下
渡す値:欄なし


ちなみに、リスト途中の
オブジェクト.メソッド:objA.OnSliderY(float) だと
渡す値:0 ←変数を指定できず、数値(固定値) になるようで、失敗します!
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.033s