【3Dゲームエンジン】Unity総合スレッド14
■ このスレッドは過去ログ倉庫に格納されています
0253名前は開発中のものです。
2012/05/09(水) 21:39:25.61ID:7Xe8n22yとりあえずスクリプトリファレンスを読めと言っておく
あとせっかくあるんだから質問は質問スレですればいいと思う
役割は
Animationがアニメーション再生を操作する際に使うもの
AnimationStateが個々のアニメーションの状態を管理するもの
AnimationClipが再生されるデータを保持するもの
おおまかな挙動は
AnimationでAnimationClipを再生すると
Animationが内部に持っているAnimationStateを設定して
UpdateとLateUpdateの間にエンジンがAnimationStateを操作してアニメーションが進む
なので実際にアニメーション計算に利用されているWrapModeはAnimationStateのWrapModeになる
WrapModeの扱われ方は
AnimationでAnimationClipを再生する場合に
state.wrapMode = animation.wrapMode == WrapMode.Default ? clip.wrapMode : animation.wrapMode;
っぽい感じの事がされてる
アニメーション計算時にWrapModeがDefaultの場合はOnceと同じ挙動をするみたい
■ このスレッドは過去ログ倉庫に格納されています