该函数为模拟自发合作的智能体所需的参数创建并添加一个新状态。
bpy.ops.boid.state_add(name="New State", init=False)
name
:状态的名称。默认为“New State”。init
:选择是否使用默认参数初始化状态。默认为False
。import bpy
# 创建一个新状态
state = bpy.ops.boid.state_add(name="New State", init=True)
# 使用状态对象更新参数
state.rule_two.separation.weight = 0.5
state.rule_three.alignment.distance = 0.1
state.rule_four.cohesion.weight = 0.3