Unity 3Dでゲームを開発しています。
スライダーを用いて、オブジェクトのlocalScale y を1.0-7.0fで拡大縮小させたいと思っています。(x, z valueは不変)
デフォルトのy valueは1.0で開始したいです。←これは以下のスクリプトでは実装できていません。
以下のスクリプトを書き、オブジェクトにアタッチしたのですが、error expectedとなってしまいcompileできません。
どのように訂正すると宜しいでしょうか。
また初期値の設定方法もご教示頂けますと幸甚です。
using
1using System.Collections.Generic; 2using System.Collections.Specialized; 3using System.Security.Cryptography; 4using UnityEngine; 5using UnityEngine.UI; 6 7public class SliderScale : MonoBehaviour 8{ 9 public Slider slider; 10 // Start is called before the first frame update 11 void Start() 12 { 13 Slider slider = GameObject.Find("Slider").GetComponent<Slider>(); 14 15 } 16 17 18 public void OnValueChanged() 19 { 20 GameObject ken = GameObject.Find("Ken"); 21 scale = slider.value 22 ken.transform.localScale = new Vector3(1, scale*f, 1); 23 } 24} 25 26コード
回答1件
あなたの回答
tips
プレビュー