Open MasamiYitsuse opened 10 years ago
備忘のため。 レポートによると、恐らくScript_SpriteStudio_PartsRoot.csのCheck系関数ではなく、FrameNo~を直接参照・検知しようとした際に、実際に表示されているフレーム数とワークに記録された内容との間にズレがあるだろう……と推測がつく(AnimationCheckPlay関数で終了をチェックした場合は問題なく検知できるらしい)。
恐らく表示上は問題ないと思いますが、フレーム番号を直接取得した場合に期待通りの値が返ってくるかどうかは現状不明です。 ご検討下さい。
原因は違うと思いますがV1.2.16でも最終フレームのアニメーションが表示されない問題が発生している報告をいただいています。
SS5P for Unity上で、インポートしたアニメーションの再生状態によらず(ループ・限定回数再生)、最終フレームが表示されず、「最終フレーム-1」で終了してしまう(ループ時は、「最終フレーム-1」から最初のフレームに飛んでしまう)。
メモ: SS5P for UnityのScript_SpriteStudio_PartsRoot.csの「経過時間→フレーム」の計算と終了の条件判定の記載ミスの可能性が高い。