2013年11月24日日曜日

Unity3d : iTweenを使う上での注意点

■FadeToでモデルをフェードアウトさせたい場合
・シェーダーがTransparent(透明)になっていないと使えない。




■oncomplete(コールバック関数)に関して
たとえばhogeManager.jsといった管理系のスクリプト内で以下のようなコードを記述した場合・・・

iTween.RotateTo( player, { "rotation":targetRotation, "time":.5f, "transition":"easeOutCubic", "oncomplete":"compHandler" });

この場合はhogeManager.js内のcompHandlerという関数が実行されるのではなく、
playerにaddComponentされたスクリプト内部のcompHandlerが実行される。

この部分は2年ほど前Unityを触り始めたころに
FlashやjavaScriptになれている人ほどハマりやすいところだと思ったのでここに記す。
みなさんにこれを伝えたかった。

0 件のコメント:

コメントを投稿