みみー on Nostr: ...
そういえば、AnimationClipってフレーム単位っぽくキー打ちするUIだけど、その実フレーム保証はされてないから、「1フレームだけオフにしてからオンに戻す」みたいな実装したい時に、1つのAnimationClipだけでやろうとすると抜ける可能性がある(しかもローカル環境に依る)ので、同期ズレの可能性が発生してしまう…
というあまりにピンポイント知識を流しておきます
対策は、上記の例なら
オフにする期間を最低0.2秒は確保するアニメーションにするか、
連続で成立する遷移条件を並べてオフにだけするアニメーションのステートを通過させる(遷移判定は1フレーム1回なので、これで1フレームは再生保証される)
Published at
2024-01-20 11:02:24Event JSON
{
"id": "27c71171c49f475a6e0817ad7cc7d6a6f8d21e4e0b5e916a201594b815f3c2ab",
"pubkey": "f2b2ae6cf43440ec09eb8d5270370f63d116ef6962a205ad1e4fe70e2bf354e5",
"created_at": 1705748544,
"kind": 1,
"tags": [
[
"proxy",
"https://misskey.niri.la/notes/9opiydfbi7",
"activitypub"
]
],
"content": "そういえば、AnimationClipってフレーム単位っぽくキー打ちするUIだけど、その実フレーム保証はされてないから、「1フレームだけオフにしてからオンに戻す」みたいな実装したい時に、1つのAnimationClipだけでやろうとすると抜ける可能性がある(しかもローカル環境に依る)ので、同期ズレの可能性が発生してしまう…\nというあまりにピンポイント知識を流しておきます\n対策は、上記の例なら\nオフにする期間を最低0.2秒は確保するアニメーションにするか、\n連続で成立する遷移条件を並べてオフにだけするアニメーションのステートを通過させる(遷移判定は1フレーム1回なので、これで1フレームは再生保証される)",
"sig": "58f801f95c37fdec8937557d92dc53b6286a055f15b4337373e39732489e85522e237a55cee4e864dd08cdd59a9ea8ab7d734ac6c1fdf213afa8695209207950"
}