@cybercser
2018-02-27T11:43:45.000000Z
字数 789
阅读 81
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。