05ハルシオンシステムの気ままBlog株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。archives【Unity】ポケットガール2そろそろ作り始めようかなーの前に、iTweenについてのメモかいとここんにちは、坂内でございます。ポケットガールの着せ替えシステム・ログインボーナスシステムの開発も後半に入りました。再来週あたりにはリリースされるかもしれません!ところでみなさんiTween使ってますか?はい、とても使ってます。キャラの動作をiTween使って行い、特定のタイミングでキャラを止めたい時には皆さんどうしてますか?以前にiTweenを止めて、一定時間分Invokeを使って止めていたんですが、その時に問題が起きたのでちょっとメモしておきます。一定時間止める処理としてはInvokeで空白の時間作ることで問題はないのですが、途中で動かそうと思った時にうまくいきません。Invokeにて止めている間にiTweenでキャラの移動をすると、移動している途中でInvokeが有効になって違う行動を行う・・・という感じの問題が起きました。あ、Invokeって特定時間後に引数のメソッドを実行するって感じなんですが。Invoke("SetTimer",3f);ってやると、「3秒後にSetTimerメソッドを呼ぶ」って感じです。次のように対処しました。HashTable();hash.Add("x",動かすオブジェクト.transform.localPosition.x);hash.Add("y",動かすオブジェクト.transform.localPosition.y);hash.Add("time",3f);iTween.MoveTo(動かすオブジェクト,hash);ってやったんですよ。これだと一応場所は動いていませんが、iTweenで動いているためiTween.Stop(動かすオブジェクト)によって、いつでも止めることができます。【ハルシオンブログ】パーティクルの一部の値をコードから変えたった。(02/20)【ハルシオンブログ】Foreachで回している元の配列等の要素を消したかったけどエラーがでたので、こうしたよ。(02/17)【ハルシオンブログ】型スイッチのお話。http://flaw.blog80.fc2.com。