将选定的动作标记点(Markers)局部化。
该操作将选定动作的所有标记点转换为该动作的局部标记点。这意味着只有该动作才能访问这些标记点,而不是该动作所属的对象或场景。这种方法可以用于特定项目中更好地组织动作和标记点。
选择要局部化标记点的动作。可以在动作编辑器中进行选择。单击操作菜单,然后选择“局部化标记点”。
action
:要局部化标记点的动作。该操作将不返回任何值。
import bpy
# 获取当前场景中的动作
action = bpy.context.scene.objects["Cube"].animation_data.action
# 将选定的动作标记点局部化
bpy.ops.actions.markers_make_local(action=action)
如果未选择任何动作,则该操作将引发RuntimeError
异常。