@cybercser
2018-02-27T03:43:45.000000Z
字数 789
阅读 163
worknote
PanelBeginnerGuide)CanBotBTRun条件节点(详见monster_condition),根据actor.frozen标记来暂停或恢复BT。BasePVPRule._onFreezeEnd)判断真人玩家是否完成了新手教学,是则启动BOT BT,否则暂停BOT BT。BasePVPRule.gameEnd)暂停BOT BT。BasePVPRule.setRobotsFrozen(frozen)。PVP.Start()中注册了HeroComp的onHeroChangeEvent,如此便可在选则英雄后判断是否需要播放新手教学。PVP._reconnect(condition, mode))继续检测玩家是否完成新手教学,从而避免出现bug #34312 trunk上PVP匹配成功进入房间时关闭客户端,再进入游戏时BOT不会动。out_game_proj/beginner_guide,UI逻辑PanelBeginnerGuide比较浅显,不予赘述。BTManager.pauseBT()接口存在bug。