Files
agame/docs/limboai-stable/_i18n/trans/batch09.json
T
2026-10-15 16:30:44 +08:00

161 lines
11 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"1074": "<1/> <b>save_var</b> = <2/> <l3>🔗</l>",
"1075": "<1/> <b>set_save_var</b>(value: <2/>)",
"1076": "<1/> <b>get_save_var</b>()",
"1077": "用于存储 <l2>array_var</l> 所引用数组中某个元素的 <l1>Blackboard</l> 变量。",
"1078": "BTInstance",
"1079": "表示 <l1>BehaviorTree</l> 资源的运行时实例。",
"1080": "可以使用 <l1>BehaviorTree.instantiate</l> 方法创建。",
"1081": "<l1>monitor_performance</l>",
"1082": "<l1>get_agent</l>() <2/>",
"1083": "<l1>get_blackboard</l>() <2/>",
"1084": "<l1>get_last_status</l>() <2/>",
"1085": "<l1>get_owner_node</l>() <2/>",
"1086": "<l1>get_root_task</l>() <2/>",
"1087": "<l1>get_source_bt_path</l>() <2/>",
"1088": "<l1>is_instance_valid</l>() <2/>",
"1089": "<l1>register_with_debugger</l>()",
"1090": "<l1>unregister_with_debugger</l>()",
"1091": "<l1>update</l>(delta: <2/>)",
"1092": "<b>freed</b>() <l1>🔗</l>",
"1093": "当行为树实例被释放时发出。调试器用它来注销实例。",
"1094": "<b>updated</b>(status: <1/>) <l2>🔗</l>",
"1095": "当行为树实例完成更新时发出。",
"1096": "<1/> <b>monitor_performance</b> = <2/> <l3>🔗</l>",
"1097": "如果为 <1/>,会在编辑器的 “Debugger->Monitors” 中为此实例添加一个性能监视器。",
"1098": "<1/> <b>get_agent</b>() <2/> <l3>🔗</l>",
"1099": "返回行为树实例的智能体。",
"1100": "<l1>Blackboard</l> <b>get_blackboard</b>() <2/> <l3>🔗</l>",
"1101": "返回行为树实例的黑板。",
"1102": "<l1>Status</l> <b>get_last_status</b>() <2/> <l3>🔗</l>",
"1103": "返回上一次更新的执行状态。",
"1104": "<1/> <b>get_owner_node</b>() <2/> <l3>🔗</l>",
"1105": "返回拥有此行为树实例的场景 <1/>。",
"1106": "<l1>BTTask</l> <b>get_root_task</b>() <2/> <l3>🔗</l>",
"1107": "返回行为树实例的根任务。",
"1108": "<1/> <b>get_source_bt_path</b>() <2/> <l3>🔗</l>",
"1109": "返回用于创建此实例的行为树资源的文件路径。",
"1110": "<1/> <b>is_instance_valid</b>() <2/> <l3>🔗</l>",
"1111": "如果行为树实例已正确初始化并可以使用,则返回 <1/>。",
"1112": "<1/> <b>register_with_debugger</b>() <l2>🔗</l>",
"1113": "向调试器注册该行为树实例。",
"1114": "<1/> <b>unregister_with_debugger</b>() <l2>🔗</l>",
"1115": "从调试器注销该行为树实例。通常不需要这样做,因为实例被释放时调试器会自动注销它。",
"1116": "<l1>Status</l> <b>update</b>(delta: <2/>) <l3>🔗</l>",
"1117": "对行为树实例执行一次 tick 并返回其状态。",
"1118": "BTInvert",
"1119": "把 <1/> 转换为 <2/>、把 <3/> 转换为 <4/> 的 BT 装饰器。",
"1120": "BTInvert 把 <1/> 转换为 <2/>、把 <3/> 转换为 <4/>。",
"1121": "BTNewScope",
"1122": "<b>被继承:</b><l1>BTSubtree</l>",
"1123": "创建新 <l1>Blackboard</l> 作用域的 BT 装饰器。",
"1124": "BTNewScope 在初始化期间创建一个新的 <l1>Blackboard</l> 作用域并向其中填充数据。见 <l2>Blackboard</l>。",
"1125": "返回子任务的执行状态。",
"1126": "<l1>blackboard_plan</l>",
"1127": "<l1>BlackboardPlan</l> <b>blackboard_plan</b> <l2>🔗</l>",
"1128": "BTParallel",
"1129": "同时执行所有子任务的 BT 组合任务。",
"1130": "BTParallel 同时执行其所有子任务。注意 BTParallel 并不涉及多线程:它在同一个 tick 内按顺序从第一个到最后一个处理每个任务,然后返回结果。如果满足任一中止条件,所有当前处于 <1/> 的任务都会被终止,结果将是 <2/> 或 <3/> 之一。<l4>num_failures_required</l> 决定 BTParallel 何时失败,<l5>num_successes_required</l> 决定它何时成功。当两者都满足时,它优先考虑 <l6>num_failures_required</l>。",
"1131": "如果设为 <l1>repeat</l>,每个 tick 都会重新执行所有子任务,无论它们之前的结果是 <2/> 还是 <3/>。",
"1132": "当所需数量的子任务结果为 <2/> 时返回 <1/>。当 <l3>repeat</l> 设为 <4/> 时,如果没有满足任何条件,且所有子任务的结果都是 <5/> 或 <6/>,BTParallel 将返回 <7/>。",
"1133": "当所需数量的子任务结果为 <2/> 时返回 <1/>。",
"1134": "如果没有任何条件被满足,并且 <l2>repeat</l> 设为 <3/> 或某个子任务结果为 <4/>,则返回 <1/>。",
"1135": "<l1>num_failures_required</l>",
"1136": "<l1>num_successes_required</l>",
"1137": "<l1>repeat</l>",
"1138": "<1/> <b>num_failures_required</b> = <2/> <l3>🔗</l>",
"1139": "<1/> <b>set_num_failures_required</b>(value: <2/>)",
"1140": "<1/> <b>get_num_failures_required</b>()",
"1141": "如果有指定数量的子任务返回 <1/>,BTParallel 也会返回 <2/>。",
"1142": "<1/> <b>num_successes_required</b> = <2/> <l3>🔗</l>",
"1143": "<1/> <b>set_num_successes_required</b>(value: <2/>)",
"1144": "<1/> <b>get_num_successes_required</b>()",
"1145": "如果有指定数量的子任务返回 <1/>,BTParallel 也会返回 <2/>。",
"1146": "<1/> <b>repeat</b> = <2/> <l3>🔗</l>",
"1147": "<1/> <b>set_repeat</b>(value: <2/>)",
"1148": "<1/> <b>get_repeat</b>()",
"1149": "为 <1/> 时,子任务会被再次执行,无论它们之前的结果是 <2/> 还是 <3/>。",
"1150": "为 <1/> 时,如果没有满足任何条件,且所有子任务的结果都是 <2/> 或 <3/>,BTParallel 将返回 <4/>。",
"1151": "BTPauseAnimation",
"1152": "暂停指定 <1/> 节点上动画播放的 BT 动作。",
"1153": "BTPauseAnimation 动作会暂停指定 <1/> 节点上的动画播放并返回 <2/>。",
"1154": "如果该动作获取 <2/> 节点失败,则返回 <1/>。",
"1155": "<l1>animation_player</l>",
"1156": "<l1>BBNode</l> <b>animation_player</b> <l2>🔗</l>",
"1157": "BTPlayAnimation",
"1158": "在指定 <1/> 节点上播放动画的 BT 动作。",
"1159": "BTPlayAnimation 动作会在指定的 <1/> 节点上播放动画。如果 <l2>await_completion</l> 大于 <3/>,该动作会等待动画完成,最长等待时间等于 <l4>await_completion</l>。",
"1160": "如果动画播放完毕,或者经过的时间超过 <l2>await_completion</l>,则返回 <1/>。当 <l3>await_completion</l> 设为 <4/> 时,BTPlayAnimation 不会等待动画结束,而是立即返回 <5/>。",
"1161": "如果动画仍在播放且经过的时间小于 <l2>await_completion</l>,则返回 <1/>。",
"1162": "如果该动作播放所请求的动画失败,则返回 <1/>。",
"1163": "<l1>animation_name</l>",
"1164": "<l1>animation_player</l>",
"1165": "<l1>await_completion</l>",
"1166": "<l1>blend</l>",
"1167": "<l1>from_end</l>",
"1168": "<l1>speed</l>",
"1169": "<1/> <b>animation_name</b> = <2/> <l3>🔗</l>",
"1170": "动画在 <1/> 节点中的键名。如果为空,并且 <2/> 之前被暂停过,BTPlayAnimation 会继续播放上一次播放的动画。",
"1171": "<l1>BBNode</l> <b>animation_player</b> <l2>🔗</l>",
"1172": "<1/> <b>await_completion</b> = <2/> <l3>🔗</l>",
"1173": "<1/> <b>set_await_completion</b>(value: <2/>)",
"1174": "<1/> <b>get_await_completion</b>()",
"1175": "等待动画完成的最长时长(秒)。如果动画在此时间内没有播放完毕,BTPlayAnimation 会停止等待并返回 <1/>。",
"1176": "<1/> <b>blend</b> = <2/> <l3>🔗</l>",
"1177": "<1/> <b>set_blend</b>(value: <2/>)",
"1178": "<1/> <b>get_blend</b>()",
"1179": "自定义混合时间(秒)。见 AnimationPlayer.play。",
"1180": "<1/> <b>from_end</b> = <2/> <l3>🔗</l>",
"1181": "<1/> <b>set_from_end</b>(value: <2/>)",
"1182": "<1/> <b>get_from_end</b>()",
"1183": "从末尾开始播放动画。配合负的 <l1>speed</l> 可反向播放动画。见 AnimationPlayer.play。",
"1184": "<1/> <b>speed</b> = <2/> <l3>🔗</l>",
"1185": "<1/> <b>set_speed</b>(value: <2/>)",
"1186": "<1/> <b>get_speed</b>()",
"1187": "自定义播放速度缩放比例。见 AnimationPlayer.play。",
"1188": "BTProbability",
"1189": "以给定概率执行其子任务的 BT 装饰器。",
"1190": "BTProbability 以 <l1>run_chance</l> 定义的给定概率执行其子任务。",
"1191": "如果子任务被执行,返回其结果;否则返回 <1/>。",
"1192": "<l1>run_chance</l>",
"1193": "<1/> <b>run_chance</b> = <2/> <l3>🔗</l>",
"1194": "<1/> <b>set_run_chance</b>(value: <2/>)",
"1195": "<1/> <b>get_run_chance</b>()",
"1196": "定义子任务被执行的可能性的概率。",
"1197": "BTProbabilitySelector",
"1198": "根据所附加的概率选择要执行的子任务的 BT 组合任务。",
"1199": "BTProbabilitySelector 根据所附加的概率选择要执行的子任务,通常用于决策。概率分布根据分配给每个子任务的权重计算得出。",
"1200": "当某个子任务结果为 <2/> 时返回 <1/>。",
"1201": "当某个子任务结果为 <2/> 时返回 <1/>。",
"1202": "当某个子任务结果为 <1/> 时,BTProbabilitySelector 的行为取决于 <l2>abort_on_failure</l> 的值:",
"1203": "如果 <l1>abort_on_failure</l> 为 <2/>,当某个子任务结果为 <3/> 时,BTProbabilitySelector 会在剩余子任务上重新归一化概率分布,并选择一个新的子任务来执行。如果所有子任务都失败,该组合任务将返回 <4/>。",
"1204": "如果 <l1>abort_on_failure</l> 为 <2/>,当某个子任务结果为 <3/> 时,BTProbabilitySelector 不会再选择其他子任务执行,而是立即返回 <4/>。",
"1205": "<l1>abort_on_failure</l>",
"1206": "<l1>get_probability</l>(child_idx: <2/>) <3/>",
"1207": "<l1>get_total_weight</l>() <2/>",
"1208": "<l1>get_weight</l>(child_idx: <2/>) <3/>",
"1209": "<l1>has_probability</l>(child_idx: <2/>) <3/>",
"1210": "<l1>set_probability</l>(child_idx: <2/>, probability: <3/>)",
"1211": "<l1>set_weight</l>(child_idx: <2/>, weight: <3/>)",
"1212": "<1/> <b>abort_on_failure</b> = <2/> <l3>🔗</l>",
"1213": "<1/> <b>set_abort_on_failure</b>(value: <2/>)",
"1214": "<1/> <b>get_abort_on_failure</b>()",
"1215": "如果为 <1/>,当某个子任务结果为 <3/> 时,BTProbabilitySelector 不会再选择其他子任务执行,而是返回 <2/>。",
"1216": "<1/> <b>get_probability</b>(child_idx: <2/>) <3/> <l4>🔗</l>",
"1217": "返回该子任务被选中的概率。",
"1218": "<1/> <b>get_total_weight</b>() <2/> <l3>🔗</l>",
"1219": "返回所有子任务的权重总和。",
"1220": "<1/> <b>get_weight</b>(child_idx: <2/>) <3/> <l4>🔗</l>",
"1221": "返回该子任务在加权概率选择算法中的权重。",
"1222": "<1/> <b>has_probability</b>(child_idx: <2/>) <3/> <l4>🔗</l>",
"1223": "返回索引为 <1/> 的子任务是否参与加权概率选择算法并分配了概率。对于 <l3>BTComment</l> 任务返回 <2/>。",
"1224": "<1/> <b>set_probability</b>(child_idx: <2/>, probability: <3/>) <l4>🔗</l>",
"1225": "根据期望的概率来设置该子任务的权重。",
"1226": "<1/> <b>set_weight</b>(child_idx: <2/>, weight: <3/>) <l4>🔗</l>",
"1227": "为加权概率选择算法设置该子任务的权重。",
"1228": "BTRandomSelector",
"1229": "以随机顺序执行任务、直到出现第一个 <1/> 的 BT 组合任务。",
"1230": "BTRandomSelector 以随机顺序执行其子任务,直到任一子任务返回 <1/>。如果某个子任务结果为 <2/>,BTRandomSelector 会立即执行另一个子任务,直到其中一个返回 <3/>,或者全部结果为 <4/>。",
"1231": "如果某个子任务结果为 <2/>,返回 <1/>。BTRandomSelector 会记住执行顺序以及最后一个返回 <3/> 的子任务,确保在下一个 tick 从该位置继续。"
}