ある物体がスタート位置(0,0,0)にいて、クリックすると下に移動します。
y座標が-10を下回ると元の位置に戻したいのですが、
そのままずっと下へ進んでしまいます。
環境は2020.3.5fです
using System.Collections; using System.Collections.Generic; using UnityEngine; public class RouletteController : MonoBehaviour { float rotSpeed = 0; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { Transform myTransform = this.transform; Vector3 pos = myTransform.position; this.transform.Translate(0, -this.rotSpeed, 0); //クリックされたら下に移動 if (Input.GetMouseButtonDown(0)) { this.rotSpeed = 0.05f; } if(pos.y < -10) { pos.y = 0; } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/18 04:23
2021/06/18 04:50
2021/06/18 04:50