bpy.context.selected_nla_strips
是一个包含选中NLA带条的空列表。NLA带条是用于在Nonlinear Animation编辑器中合并和调整多个动画片段的工具。
该属性通常用于循环和操作选定的NLA带条,例如将它们移动到不同的轨道或将它们复制到其他时间段。注意,该属性是一个空列表,除非至少一个NLA带条被选中。
以下示例演示了如何使用bpy.context.selected_nla_strips
移动选定NLA带条的位置:
import bpy
# 选择两个NLA带条
bpy.ops.nla.select_all(action='DESELECT')
bpy.context.object.animation_data.nla_tracks[0].strips[0].select = True
bpy.context.object.animation_data.nla_tracks[1].strips[0].select = True
# 循环和移动选定的NLA带条
for strip in bpy.context.selected_nla_strips:
strip.frame_start += 10
strip.frame_end += 10
这将把选定的NLA带条移动到当前位置之后的10帧。