新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。v1.1.310DOTweenには実行タイミングや状態に応じたコールバック関数をセットすることが出来ます。今回検証に使うコードはこちら。gist.github.com様々なケースが存在するので、一つ一つ実行順を確認していきます。false)5-4.負の数でループ設定したTween中にComplete()したらまとめあわせてDOTweenの記事をどうぞ1.上記のソースを実行するすると、以下のような出力結果になります。OnStartから始まり、OnKillで終わるようです。OnStartOnPlayOnUpdate...OnStepCompleteOnCompleteOnKillさて、ここから様々なパターンでTweenを再生させたり、停止したりしてみます。それによって、どのコールバックがどのような順で呼ばれるのか見ていきます。※1度しか呼ばれませんOnRewindOnPlayOnUpdate...Pause後に1度だけOnUpdateが呼ばれる謎仕様。そもそもなぜOnUpdateが呼ばれるのか。この辺はソースを辿っていこうと思います。今は過酷な現実を受け入れることにしましょう。OnPauseは何度でも呼ばれるTweenが終了するときは必ずOnKillが呼ばれるTween開始は必ずOnStartが呼ばれるまとめるとこんな感じでしょうか。以外は、一度理解すれば覚えられそうな実行順でした。22:30DOTweenのコールバック関数の実行順Tweet読者になるボタンを押して貰えるととてもがんばれます。大庭俊介(bao_bao)渋谷のUnityエンジニア。スマホゲーム作って生活しています。設計、組み込み、演出一通りを自分1人で完結して作るのが得意です。よろしければTwitterフォローお願いします。(@ohbashunsuke)株式会社サムザップでUnityエンジニアとしてスマホゲーム作っています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。