Feature/ecs behavior tree (#188)

* feat(behavior-tree): 完全 ECS 化的行为树系统

* feat(editor-app): 添加行为树可视化编辑器

* chore: 移除 Cocos Creator 扩展目录

* feat(editor-app): 行为树编辑器功能增强

* fix(editor-app): 修复 TypeScript 类型错误

* feat(editor-app): 使用 FlexLayout 重构面板系统并优化资产浏览器

* feat(editor-app): 改进编辑器UI样式并修复行为树执行顺序

* feat(behavior-tree,editor-app): 添加装饰器系统并优化编辑器性能

* feat(behavior-tree,editor-app): 添加属性绑定系统

* feat(editor-app,behavior-tree): 优化编辑器UI并改进行为树功能

* feat(editor-app,behavior-tree): 添加全局黑板系统并增强资产浏览器功能

* feat(behavior-tree,editor-app): 添加运行时资产导出系统

* feat(behavior-tree,editor-app): 添加SubTree系统和资产选择器

* feat(behavior-tree,editor-app): 优化系统架构并改进编辑器文件管理

* fix(behavior-tree,editor-app): 修复SubTree节点错误显示空节点警告

* fix(editor-app): 修复局部黑板类型定义文件扩展名错误
This commit is contained in:
YHH
2025-10-27 09:29:11 +08:00
committed by GitHub
parent 0cd99209c4
commit 009f8af4e1
234 changed files with 21824 additions and 15295 deletions

View File

@@ -0,0 +1,48 @@
{
"behaviorTree": {
"title": "Behavior Tree Editor",
"close": "Close",
"nodePalette": "Node Palette",
"properties": "Properties",
"blackboard": "Blackboard",
"noNodeSelected": "No node selected",
"noConfigurableProperties": "This node has no configurable properties",
"apply": "Apply",
"reset": "Reset",
"addVariable": "Add Variable",
"variableName": "Variable Name",
"type": "Type",
"value": "Value",
"defaultGroup": "Default Group",
"rootNode": "Root Node",
"rootNodeOnlyOneChild": "Root node can only connect to one child",
"dragToCreate": "Drag nodes from the left to below the root node to start creating behavior tree",
"connectFirst": "Connect the root node with the first node first",
"nodeCount": "Nodes",
"noSelection": "No selection",
"selectedCount": "{{count}} nodes selected",
"idle": "Idle",
"running": "Running",
"paused": "Paused",
"step": "Step",
"run": "Run",
"pause": "Pause",
"resume": "Resume",
"stop": "Stop",
"stepExecution": "Step Execution",
"resetExecution": "Reset",
"clear": "Clear",
"resetView": "Reset View",
"tick": "Tick",
"executing": "Executing",
"success": "Success",
"failure": "Failure",
"startingExecution": "Starting execution from root...",
"tickNumber": "Tick {{tick}}",
"executionStopped": "Execution stopped after {{tick}} ticks",
"executionPaused": "Execution paused",
"executionResumed": "Execution resumed",
"resetToInitial": "Reset to initial state",
"currentValue": "Current Value"
}
}