{ "version": "1.8.0", "name": "hero", "desc": "英雄测试AI", "firstid": 1, "export": true, "group": [ "Client", "Server" ], "import": [], "declvar": [], "root": { "id": 1, "name": "Selector", "desc": "英雄测试AI", "children": [ { "id": 2, "name": "Sequence", "desc": "攻击", "children": [ { "id": 3, "name": "FindEnemy", "args": { "x": 0, "y": 0, "w": 100, "h": 50 }, "output": [ "enemy" ] }, { "id": 4, "name": "Attack", "input": [ "enemy" ] }, { "id": 5, "name": "Wait", "args": { "time": 10 } } ] }, { "id": 6, "name": "Sequence", "desc": "移动", "children": [ { "id": 7, "name": "FindEnemy", "args": { "w": 1000, "h": 500, "x": 0, "y": 0 }, "output": [ "enemy" ] }, { "id": 8, "name": "MoveToTarget", "input": [ "enemy" ] } ] }, { "id": 9, "name": "Sequence", "desc": "逃跑", "children": [ { "id": 10, "name": "GetHp", "output": [ "hp" ] }, { "id": 11, "name": "Cmp", "args": { "lt": 50 }, "input": [ "hp" ] }, { "id": 12, "name": "MoveToPos", "args": { "x": 0, "y": 0 } } ] }, { "id": 13, "name": "Idle" } ] } }