feat: 修复了找不到comTrans的问题

This commit is contained in:
honmono
2022-05-15 11:30:36 +08:00
parent 8a2274fb5b
commit fdb002d00a
9 changed files with 252 additions and 37 deletions

View File

@@ -627,6 +627,10 @@ export namespace BT {
let comTrans = context.world.getComponent(context.entity, ComTransform);
let comMonitor = context.world.getComponent(context.entity, ComMonitor);
let comMovable = context.world.getComponent(context.entity, ComMovable);
if(comMonitor.others.length <=0){
node.state = BT.NodeState.Fail;
return ;
}
if(comMovable.points.length == 0 || comMovable.pointIdx < 0 || comMovable.pointIdx >= comMovable.points.length) {
let target = context.world.getComponent(comMonitor.others[0], ComTransform);