在动作编辑器中向前移动一个动画层。
选择一个动画层,然后运行此操作。这将使当前动画层向前移动一个位置。
无
import bpy
# 获取当前帧所在的动画层
active_layer = bpy.context.object.animation_data.action.fcurves.active
layer_index = bpy.context.object.animation_data.action.groups.index(active_layer.group)
# 向前移动一个动画层
bpy.ops.action.layer_prev()
# 获取新的动画层索引
new_layer_index = bpy.context.object.animation_data.action.groups.index(active_layer.group)
print(f"当前层索引:{layer_index},向前移动后层索引:{new_layer_index}")
bpy.ops.actions.layer_prev
和 bpy.ops.actions.layer_next
可以轻松切换和操作多个动画层。