仮想的な目標: ボールが歩道を転がるアニメーション。ボールが歩道を下る途中で各街灯柱を通り過ぎると、つるが街灯柱に成長し始めます。
出発点 (2 つのファイル):
ファイル 1: (親) パッシブな剛体の歩道を転がり落ちるアクティブな剛体のボールを含むシーン ファイル。このボールのアニメーションは、障害物の配置などを変更することによって変更される可能性があります。
ファイル 2: (子) 単一ポリゴンのランプ ポストを成長させる単一ポリゴンのつるアニメーション。
質問:親シーン ファイルにランプ ポスト ファイルへの参照を多数配置し、ボールが歩道を転がり落ちるときに、埋め込まれた vineGrow アニメーションをトリガーすることは可能ですか? あたかも条件が満たされると、vineGrow アニメーションの「Trax クリップ」が現在の場所にスナップされるかのようです。
そのような:
if((ballHasPassedMeCondition)&&(triggeredStatus=="NotTriggered")){
beginSecondaryAnimation();
triggeredStatus = "triggered";
}
このような単純なシーンにはこのアニメーション方法は不要ですが、より複雑なシーンで使用するためにこのタイプのアニメーションを実現する方法を理解したいと思います。より複雑なシーンでは、このすべてのセカンダリ アニメーションを手動で開始し、運転アニメーションが変化したときに再起動することを心配する必要はありません。
ありがとう