基于鼠标点击的动作选择。选择骨骼动作时非常有用。
bpy.ops.actions.clickselect(extend=False, column=False, channel=False, wait=False, mouse_x=0, mouse_y=0)
extend
(bool, optional):是否扩展选择,而不是替换选择。默认值为 False
。column
(bool, optional):点击列选择,而不是当前帧中鼠标下的行。默认值为 False
。channel
(bool, optional):是否只选择有关蒙皮网格的骨骼通道。默认值为 False
。wait
(bool, optional):是否等待直到动作编辑器被激活。默认值为 False
。mouse_x
(int, optional):点击的 X 像素坐标。默认值为 0
。mouse_y
(int, optional):点击的 Y 像素坐标。默认值为 0
。{'FINISHED'}
:操作已成功完成。在编辑器中选择一个骨骼动作:
import bpy
# 选择第一个骨骼的动作
bpy.ops.object.editmode_toggle()
bpy.ops.armature.select_all(action='DESELECT')
bpy.context.object.data.bones[0].select = True
bpy.ops.object.editmode_toggle()
# 点击选择该动作
bpy.ops.actions.clickselect()