Closed masahiko-ogawa closed 9 years ago
お世話になっております。
Closeされているので、ご解決されているかとは思いますが、念のため回答させて頂きます。
アニメーションの再生終了を取得するためには、 https://github.com/SpriteStudio/SS5PlayerForUnity/wiki の記事の中にございます、 「コールバックの指定」という項目内の「Script_SpriteStudio_PartsRoot.FunctionPlayEnd」に終了時処理用の関数を定義しておくと、アニメーションの再生の終了を検知した時点で、設定してある関数が呼び出される仕様になっています。
特にUnityなどの複数プラットフォーム対応のエンジンでは、フレームレートが環境で一定しないことが多いため、再生フレーム数で同期の判定を行うのは危険性が高いため、上記のような仕様になっております。
何卒ご理解のほど、お願い申し上げます。
ご丁寧に回答をいただき、ありがとうございます。 ご提示いただいた内容通り、コールバックの取得により対応を行い、問題を解決致しました。 お手数をお掛け致しました。 またわからないことがありましたら質問させていただきます。
frameNoPreviousとframeNoEndかと思っているのですが、フレームが飛んでいるなどでも確実に取れる方法が知りたいです。 よろしくお願い致します。