通知
すべてクリア
21/07/2025 3:23 pm
SliderAction.cs中の下記メソッドにある引数の"value"ですが、
Button Objectと、どのように紐づいているのかが分かりませんでした。
valueは、Slider Objectのメンバとしているのでしょうか?
public void OnChangeValueArg(float value)
{ ↑これです。
Debug.Log(value);
}
SliderにSliderAction.csをつけて、SliderのInspector中のOn Value Changed(Single)で、OnChangeValueArgのメソッドを呼んでいます。
OnChangeValueArgは、SliderAction.cs中で宣言されており、引数はfloat valueです。
そのvalueが、どうしてSliderのポジションに一致するのかが分かりませんでした。
21/07/2025 3:24 pm
- SliderのOnValueChangedはsliderのハンド?が動くたびに、設定したメソッドを呼び出します。設定したメソッドは必ず引数(float)を受け付けるメソッドでなければなりません。
- Sliderのハンドの位置が変化するとその位置に当たる値を設定したメソッド(OnChangeValueArg)の引数に渡し、メソッドを呼び出します。
21/07/2025 3:24 pm
承知しました。
引数はfloatで1個という制限がついているので、Sliderのハンドと紐づくんですね。