167 lines
11 KiB
JSON
167 lines
11 KiB
JSON
{
|
||
"779": "<1/> <b>update_interval_msec</b> = <2/> <l3>🔗</l>",
|
||
"780": "<1/> <b>set_update_interval_msec</b>(value: <2/>)",
|
||
"781": "<1/> <b>get_update_interval_msec</b>()",
|
||
"782": "两次更新之间的最小延迟(毫秒)。设为更大的值可以降低 CPU 负载。",
|
||
"783": "<1/> <b>clear</b>() <l2>🔗</l>",
|
||
"784": "清除树视图。",
|
||
"785": "<1/> <b>update_tree</b>(behavior_tree_data: <l2>BehaviorTreeData</l>) <l3>🔗</l>",
|
||
"786": "更新 <l1>BehaviorTree</l> 实例的显示。另见 <l2>BehaviorTreeData</l>。",
|
||
"787": "BlackboardPlan",
|
||
"788": "<l1>prefetch_nodepath_vars</l>",
|
||
"789": "<l1>create_blackboard</l>(prefetch_root: <2/>, parent_scope: <l3>Blackboard</l> = null, prefetch_root_for_base_plan: <4/> = null)",
|
||
"790": "<l1>BlackboardPlan</l>",
|
||
"791": "<l1>get_base_plan</l>() <2/>",
|
||
"792": "<l1>get_parent_scope_plan_provider</l>() <2/>",
|
||
"793": "<l1>is_derived</l>() <2/>",
|
||
"794": "<l1>populate_blackboard</l>(blackboard: <l2>Blackboard</l>, overwrite: <3/>, prefetch_root: <4/>, prefetch_root_for_base_plan: <5/> = null)",
|
||
"795": "<l1>set_base_plan</l>(blackboard_plan: <l2>BlackboardPlan</l>)",
|
||
"796": "<l1>set_parent_scope_plan_provider</l>(callable: <2/>)",
|
||
"797": "<l1>sync_with_base_plan</l>()",
|
||
"798": "<1/> <b>prefetch_nodepath_vars</b> = <2/> <l3>🔗</l>",
|
||
"799": "<1/> <b>set_prefetch_nodepath_vars</b>(value: <2/>)",
|
||
"800": "<1/> <b>is_prefetching_nodepath_vars</b>()",
|
||
"801": "启用或禁用 <1/> 变量预取。如果为 <2/>,在创建 <l4>Blackboard</l> 时,<3/> 值会被替换为对应的节点实例。",
|
||
"802": "<l1>Blackboard</l> <b>create_blackboard</b>(prefetch_root: <2/>, parent_scope: <l3>Blackboard</l> = null, prefetch_root_for_base_plan: <4/> = null) <l5>🔗</l>",
|
||
"803": "使用该计划构建一个新的 <l1>Blackboard</l> 实例。如果启用了 <2/> 预取,将用 <3/> 为 <4/> 变量获取节点实例并替换其值。",
|
||
"804": "<l1>BlackboardPlan</l> <b>get_base_plan</b>() <2/> <l3>🔗</l>",
|
||
"805": "返回基础计划。见 <l1>is_derived</l>。",
|
||
"806": "<1/> <b>get_parent_scope_plan_provider</b>() <2/> <l3>🔗</l>",
|
||
"807": "返回父作用域计划提供者 —— 一个返回 <b>BlackboardPlan</b> 的可调用对象。",
|
||
"808": "<1/> <b>is_derived</b>() <2/> <l3>🔗</l>",
|
||
"809": "如果此计划派生自另一个计划(即基础计划不为 <2/>),则返回 <1/>。派生计划只能包含基础计划中已有的变量,并且只有变量值可以不同。",
|
||
"810": "<1/> <b>populate_blackboard</b>(blackboard: <l2>Blackboard</l>, overwrite: <3/>, prefetch_root: <4/>, prefetch_root_for_base_plan: <5/> = null) <l6>🔗</l>",
|
||
"811": "用该计划中的变量填充 <1/>。如果 <2/> 为 <3/>,同名变量将被覆盖。如果启用了 <4/> 预取,将用 <5/> 为 <6/> 变量获取节点实例并替换其值。",
|
||
"812": "<1/> <b>set_base_plan</b>(blackboard_plan: <l2>BlackboardPlan</l>) <l3>🔗</l>",
|
||
"813": "设置基础计划。一旦指定,该计划将从基础计划派生。",
|
||
"814": "请谨慎使用,它会移除基础计划中不存在的变量。仅用于自定义工具开发。",
|
||
"815": "<1/> <b>set_parent_scope_plan_provider</b>(callable: <2/>) <l3>🔗</l>",
|
||
"816": "设置父作用域计划提供者 —— 一个返回 <b>BlackboardPlan</b> 的可调用对象。用于在检视面板中提供提示。设置之后即可使用映射功能。",
|
||
"817": "<1/> <b>sync_with_base_plan</b>() <l2>🔗</l>",
|
||
"818": "将此计划与基础计划同步:移除基础计划中不存在的变量,并更新类型信息。仅用于自定义工具开发。",
|
||
"819": "BT",
|
||
"820": "<b>被继承:</b><l1>BTTask</l>",
|
||
"821": "<l1>BTTask</l> 的基类。",
|
||
"822": "enum <b>Status</b>: <l1>🔗</l>",
|
||
"823": "<l1>Status</l> <b>FRESH</b> = <2/>",
|
||
"824": "任务尚未执行,或者已被中止并重置。",
|
||
"825": "<l1>Status</l> <b>RUNNING</b> = <2/>",
|
||
"826": "任务正在执行,尚未完成。",
|
||
"827": "<l1>Status</l> <b>FAILURE</b> = <2/>",
|
||
"828": "任务以失败结束。",
|
||
"829": "<l1>Status</l> <b>SUCCESS</b> = <2/>",
|
||
"830": "任务以成功结束。",
|
||
"831": "BTAction",
|
||
"832": "<b>继承:</b><l1>BTTask</l> <b><</b> <l2>BT</l>",
|
||
"833": "<b>被继承:</b><l1>BTAwaitAnimation</l>、<l2>BTCallMethod</l>、<l3>BTConsolePrint</l>、<l4>BTEvaluateExpression</l>、<l5>BTFail</l>、<l6>BTPauseAnimation</l>、<l7>BTPlayAnimation</l>、<l8>BTRandomWait</l>、<l9>BTSetAgentProperty</l>、<l10>BTSetVar</l>、<l11>BTStopAnimation</l>、<l12>BTWait</l>、<l13>BTWaitTicks</l>",
|
||
"834": "所有 <l1>BehaviorTree</l> 动作的基类。",
|
||
"835": "<l1>BehaviorTree</l> 中所有动作的基类。你可以通过继承 <b>BTAction</b> 类来创建自己的动作。",
|
||
"836": "表示 <l1>BehaviorTree</l> 中智能体应当执行的某个具体行为或动作。动作是 <l2>BehaviorTree</l> 层次结构的最底层,负责执行达成目标所需的实际工作。动作没有子任务。",
|
||
"837": "单个动作可以在一个或多个 tick 内完成任务。如果完成任务需要不止一个 tick,该动作应返回 <1/> 状态。任务完成时,动作返回 <2/> 或 <3/> 来表示结果。",
|
||
"838": "BTAlwaysFail",
|
||
"839": "<b>继承:</b><l1>BTDecorator</l> <b><</b> <l2>BTTask</l> <b><</b> <l3>BT</l>",
|
||
"840": "把 <1/> 转换为 <2/> 的 BT 装饰器。",
|
||
"841": "BTAlwaysSucceed",
|
||
"842": "把 <1/> 转换为 <2/> 的 BT 装饰器。",
|
||
"843": "BTAwaitAnimation",
|
||
"844": "<b>继承:</b><l1>BTAction</l> <b><</b> <l2>BTTask</l> <b><</b> <l3>BT</l>",
|
||
"845": "等待动画播放完毕的 BT 动作。",
|
||
"846": "BTAwaitAnimation 动作会等待指定 <1/> 节点上的动画播放完毕,然后返回 <2/>。",
|
||
"847": "如果指定动画已播放完毕,或者指定动画当前未在播放,则返回 <1/>。",
|
||
"848": "如果指定动画不存在,或者该动作获取 <2/> 节点失败,则返回 <1/>。",
|
||
"849": "<l1>animation_name</l>",
|
||
"850": "<l1>BBNode</l>",
|
||
"851": "<l1>animation_player</l>",
|
||
"852": "<l1>max_time</l>",
|
||
"853": "<1/> <b>animation_name</b> = <2/> <l3>🔗</l>",
|
||
"854": "<1/> <b>set_animation_name</b>(value: <2/>)",
|
||
"855": "<1/> <b>get_animation_name</b>()",
|
||
"856": "动画在 <1/> 节点中的键名。",
|
||
"857": "<l1>BBNode</l> <b>animation_player</b> <l2>🔗</l>",
|
||
"858": "<1/> <b>set_animation_player</b>(value: <l2>BBNode</l>)",
|
||
"859": "<l1>BBNode</l> <b>get_animation_player</b>()",
|
||
"860": "指定 <1/> 节点的参数。",
|
||
"861": "<1/> <b>max_time</b> = <2/> <l3>🔗</l>",
|
||
"862": "<1/> <b>set_max_time</b>(value: <2/>)",
|
||
"863": "<1/> <b>get_max_time</b>()",
|
||
"864": "等待动画完成的最长时长(秒)。如果动画在此时间内没有播放完毕,BTAwaitAnimation 会停止等待并返回 <1/>。",
|
||
"865": "BTCallMethod",
|
||
"866": "在指定的 <1/> 或 <2/> 上调用方法的 BT 动作。",
|
||
"867": "BTCallMethod 动作会在指定的 <2/> 或 <3/> 实例上调用 <l1>method</l>,然后返回 <4/>。",
|
||
"868": "如果该动作在方法执行期间遇到问题,则返回 <1/>。",
|
||
"869": "Array[<l1>BBVariant</l>]",
|
||
"870": "<l1>args</l>",
|
||
"871": "<l1>args_include_delta</l>",
|
||
"872": "<l1>method</l>",
|
||
"873": "<l1>node</l>",
|
||
"874": "<l1>result_var</l>",
|
||
"875": "Array[<l1>BBVariant</l>] <b>args</b> = <2/> <l3>🔗</l>",
|
||
"876": "<1/> <b>set_args</b>(value: Array[<l2>BBVariant</l>])",
|
||
"877": "Array[<l1>BBVariant</l>] <b>get_args</b>()",
|
||
"878": "调用方法时要传入的实参。",
|
||
"879": "<1/> <b>args_include_delta</b> = <2/> <l3>🔗</l>",
|
||
"880": "<1/> <b>set_include_delta</b>(value: <2/>)",
|
||
"881": "<1/> <b>is_delta_included</b>()",
|
||
"882": "把 delta 作为第一个参数包含进来,并相应地后移其余参数的位置(如果有的话)。",
|
||
"883": "<1/> <b>method</b> = <2/> <l3>🔗</l>",
|
||
"884": "<1/> <b>set_method</b>(value: <2/>)",
|
||
"885": "<1/> <b>get_method</b>()",
|
||
"886": "要调用的方法名。",
|
||
"887": "<l1>BBNode</l> <b>node</b> <l2>🔗</l>",
|
||
"888": "<1/> <b>set_node_param</b>(value: <l2>BBNode</l>)",
|
||
"889": "<l1>BBNode</l> <b>get_node_param</b>()",
|
||
"890": "指定包含要调用方法的 <1/> 或 <2/> 实例。",
|
||
"891": "<1/> <b>result_var</b> = <2/> <l3>🔗</l>",
|
||
"892": "<1/> <b>set_result_var</b>(value: <2/>)",
|
||
"893": "<1/> <b>get_result_var</b>()",
|
||
"894": "如果不为空,则把方法调用的结果赋给该属性指定的黑板变量。",
|
||
"895": "BTCheckAgentProperty",
|
||
"896": "<b>继承:</b><l1>BTCondition</l> <b><</b> <l2>BTTask</l> <b><</b> <l3>BT</l>",
|
||
"897": "检查智能体属性值的 BT 条件。",
|
||
"898": "BTCheckAgentProperty 会检查智能体的属性值,并将其与 <l1>value</l> 进行比较。",
|
||
"899": "根据 <l3>check_type</l> 返回 <1/> 或 <2/>。",
|
||
"900": "<l1>CheckType</l>",
|
||
"901": "<l1>check_type</l>",
|
||
"902": "<l1>property</l>",
|
||
"903": "<l1>BBVariant</l>",
|
||
"904": "<l1>value</l>",
|
||
"905": "<l1>CheckType</l> <b>check_type</b> = <2/> <l3>🔗</l>",
|
||
"906": "<1/> <b>set_check_type</b>(value: <l2>CheckType</l>)",
|
||
"907": "<l1>CheckType</l> <b>get_check_type</b>()",
|
||
"908": "要执行的检查类型。",
|
||
"909": "<1/> <b>property</b> = <2/> <l3>🔗</l>",
|
||
"910": "<1/> <b>set_property</b>(value: <2/>)",
|
||
"911": "<1/> <b>get_property</b>()",
|
||
"912": "指定要比较的智能体属性的参数。",
|
||
"913": "<l1>BBVariant</l> <b>value</b> <l2>🔗</l>",
|
||
"914": "<1/> <b>set_value</b>(value: <l2>BBVariant</l>)",
|
||
"915": "<l1>BBVariant</l> <b>get_value</b>()",
|
||
"916": "指定智能体属性将与之比较的值的参数。",
|
||
"917": "BTCheckTrigger",
|
||
"918": "检查触发器(一个布尔变量)的 BT 条件。",
|
||
"919": "<b>BTCheckTrigger</b> 检查 <l1>variable</l> 是否被设为 <2/>。如果是,它会把该变量切换为 <3/> 并返回 <4/>;否则返回 <5/>。",
|
||
"920": "<b>BTCheckTrigger</b> 可以在 <l1>BTSequence</l> 中充当“门闩”:当触发器变量被设为 <2/> 时,它允许执行后续任务,随后把该变量改为 <3/>。",
|
||
"921": "<l1>variable</l>",
|
||
"922": "<1/> <b>variable</b> = <2/> <l3>🔗</l>",
|
||
"923": "黑板上用作触发器的布尔变量。另见 <l1>BTTask.blackboard</l>。",
|
||
"924": "如果变量的值为 <1/>,<b>BTCheckTrigger</b> 会把它切换为 <2/> 并返回 <3/>。",
|
||
"925": "如果变量的值为 <1/>,<b>BTCheckTrigger</b> 会返回 <2/>。",
|
||
"926": "BTCheckVar",
|
||
"927": "检查黑板上变量的 BT 条件。",
|
||
"928": "BTCheckVar 会把 <l1>variable</l> 与 <l2>value</l> 进行比较,并根据 <l5>check_type</l> 返回 <3/> 或 <4/>。",
|
||
"929": "<l1>check_type</l>",
|
||
"930": "<l1>value</l>",
|
||
"931": "<l1>variable</l>",
|
||
"932": "<l1>CheckType</l> <b>check_type</b> = <2/> <l3>🔗</l>",
|
||
"933": "<l1>BBVariant</l> <b>value</b> <l2>🔗</l>",
|
||
"934": "指定 <l1>variable</l> 将与之比较的值的参数。",
|
||
"935": "<1/> <b>variable</b> = <2/> <l3>🔗</l>",
|
||
"936": "要检查其值的变量名。",
|
||
"937": "BTComment",
|
||
"938": "BTComment 为 <l1>BehaviorTree</l> 添加注解或说明性文字。",
|
||
"939": "BTComment 用于为 <l1>BehaviorTree</l> 添加注解或说明性备注。",
|
||
"940": "注释不会作为树的一部分被执行,并且在 <l1>BehaviorTree</l> 的运行时实例中会被移除。",
|
||
"941": "BTComposite",
|
||
"942": "<b>被继承:</b><l1>BTDynamicSelector</l>、<l2>BTDynamicSequence</l>、<l3>BTParallel</l>、<l4>BTProbabilitySelector</l>、<l5>BTRandomSelector</l>、<l6>BTRandomSequence</l>、<l7>BTSelector</l>、<l8>BTSequence</l>"
|
||
}
|