uGUIでAnimatorのparameterを変更したいのですが、parameterの名前が取得出来ずparameterごとにコードを増やす事になるので困っています
特殊な環境なのでもしかしたらいい答えを頂いてもバージョンが対応していないかもしれません
C#
1using UnityEngine; 2using UnityEngine.UI; 3 4public class Slider_Anyone : UdonSharpBehaviour 5{ 6 Slider _slider; 7 8 [SerializeField] Animator _animator; 9 10 [SerializeField] Text _text; 11 12 void Start() 13 { 14 _slider = this.gameObject.GetComponent<Slider>(); 15 } 16 17 void LateUpdate() 18 { 19 _slider.value = _value; 20 _text.text = _value.ToString("F2"); 21 _animator.SetFloat("Breasts",_value); 22 } 23 24 public void SetValue() 25 { 26 _value = _slider.value; 27 } 28}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。