arketブログ

arket(アルケット)のblogです。 色々作ります。

DOTween SequenceでRestartが出来ない時

DOTween.Sequence()でSequenceを作成した際、Restart()が動作しない事がある。
全てのアニメーションが終わり、OnComplete後にRestart()しても再生されない場合だ。

dotween.demigiant.com

これはDoTweenはデフォルトではアニメーション終了後にSequenceをKillする為、Restartが出来ない(再利用不可)のである。

再利用したいSequenceにはSetAutoKillでfalseを設定しよう。

var seq = DOTween.Sequence();
seq.SetAutoKill(false);

seq.Append(…);
seq.Append(…);
seq.Restart();

検証環境

Unity 2018.3.7f1
DOTween v1.2.235

開発おたより12

所用で開発時間が取れていなかったが少しずつ再開出来そう。

 

リハビリがてらにUnity向けにシンプルなAssetを作成中。

こちらは出来ればGitHubで公開したい。
GB風SLGの方はセーブやデータモデル周りを作ったり直したり。

 

ようやく暖かくなりそうな気配が見えてきたが、今度は花粉でゲンナリ

寒さと花粉は生産性落ちますな。

開発おたより11

今年もよろしくおねがいします。

 

最近時間が取れなかったが、正月休みもあって開発時間が出来たのでコツコツと。

16pxの中に4色のみで表現するというのは本当に難しい。

これまで都市の開発や資源リソースあたりを実装しており、戦闘関連の実装を後回しにしていた。

未だに悩んでいる仕様もあったりするが、そろそろ思い切って決めねば…