UnityでC#で書いています。
オブジェクトをクリックしたときに-90°なめらかに回転させたいのですが、
すぐ回転してしまいます…どうしたらよいのでしょうか?
C#
1 private float leftRotation; 2 3 void Start () { 4 5 } 6 void Update () 7 { 8 if (Input.GetMouseButtonDown(0)) 9 { 10 leftRotation = 0f; 11 int i; 12 for(i=0; 18>i; i++){ 13 if(leftRotation == 90){ 14 break; 15 } 16 leftRotation += 5f; 17 transform.eulerAngles += new Vector3(0f, 0f, -5f); 18 19 } 20 21 } 22 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/10 06:39
2017/11/13 01:58 編集
2017/11/13 02:07
2017/11/13 02:08
2017/11/13 02:09
2017/11/13 02:10
2017/11/13 02:13
2017/11/13 02:15
2017/11/13 02:16