前提・実現したいこと
Unityにてゲームを作成中です。
以下のソースコードでは一回のクリックでルーレットが動き出し、そのまま減速し止まるようになっております。
ここを**「一回目のクリックで動き出し → 二回目のクリックで減速、止まる」**ようにしたいのですがなかなかうまくいきません。
発生している問題・エラーメッセージ
一回目のクリックでルーレットは動くが、二回目のクリックで止まるようにできない。
該当のソースコード
C#
1{ 2 float rotSpeed = 0; 3 4 void Start() 5 { 6 7 } 8 9void Update() 10 { 11 if (Input.GetMouseButtonDown(0)) 12 { 13 this.rotSpeed = 10; 14 } 15 transform.Rotate(0, 0, this.rotSpeed); 16 17 this.rotSpeed *= 0.96f; 18 }
試したこと
二回目のクリックで止まるように
if (Input.GetMouseButtonDown(0))}{
this.rotSpeed *= 0.96f;
}
を末尾に入れましたが止まらずでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。