v6.0
指定されたアニメーション レイヤを複製してミュートし、複製されたレイヤを現在のアニメーション レイヤにします。
注: このコマンドではベースアニメーションを削除できないため、レイヤの 0(ゼロ)という値は無視されます。
DuplicateAnimationLayer( [InputObjs], [Layer] ); |
パラメータ | タイプ | 説明 |
---|---|---|
InputObjs | 文字列 |
オブジェクトのリスト。 デフォルト値:現在選択されているオブジェクト |
Layer | Long |
削除するアニメーション レイヤ。 0 より大きいレイヤだけを削除できます。 デフォルト値:現在のアニメーションレイヤ(-1) |
' ' In this example, an FCurve is created on the XPos param ' of the sphere. Then, two keys are created (at frame 1, ' XPos = -2; at frame 30, XPos = 5). A layer is then added ' and duplicated. ' NewScene CreatePrim "Sphere", "NurbsSurface", "MySphere" ' Add a posx fcurve AddFCurve "MySphere.kine.local.posx" ' Add two keys, at frame 1 and 30 SaveKey "MySphere.kine.local.posx", 1, -2 SaveKey "MySphere.kine.local.posx", 30, 5 ' Create a new animation layer and make it current AddAnimationLayer ' Add layer key, at frame 1 and 30 SaveKey "MySphere.kine.local.posx", 1, 0 ' Duplicate animation layer DuplicateAnimationLayer ' Add layer key at frame 30 on new layer SaveKey "MySphere.kine.local.posx", 30, 3 ' Play the animation PlayForwardsFromStart |