エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Unity] iTweenで動作完了を待つ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Unity] iTweenで動作完了を待つ - Qiita
public void OnGUI(){ if(GUI.Button(new Rect(0, 0, 100, 50), "Push"){ iTween.MoveAdd(target, new V... public void OnGUI(){ if(GUI.Button(new Rect(0, 0, 100, 50), "Push"){ iTween.MoveAdd(target, new Vector3(0, 50, 0), 0.1f); } } 上記のようなスクリプトがあるとする。 GUI上のボタンが押されたら、targetオブジェクトがy軸上を50上に移動するというものである。 このスクリプトを実行して、ボタンを2度押したとしても、100移動するとは限らない(移動する場合もある)。 ようは、2度目にボタンを押したタイミングで、1度目のiTweenの処理が終わっていればもう一度実行されるが、終わっていない場合は1度目の処理がキャンセルされて2度目の処理だけしてしまうようだ(推測)。 特に問題のないケースも多いだろうが、何度押されたかによって処理がかわる場合などには好ましくない。 1度

