目录

新手引导

参考

流程图

原型

GUIDE_TIMING 新手引导

guide_config 新手引导配置

存档

player_statistic_info.guide_array 字段保存

保存的方式是 (group1,id1),(group2,id2) …. 比如 (1,1003),(2,2004)

协议

GuideComplete

同时可以作为测试指令,如果输入 GuideComplete(1,-1) 表示关闭所有新手引导。 GuideComplete(0,-1)恢复

如果已经完成过的新手引导,可以GuideComplete(0,2), 就可以重置第2组的新手引导状态

项目文件

管理类:GuideManager.cs

预置体:MaskPanelGuide / SonItemSenario

UI代码:MaskPanelGuideBinder.cs

原形表填写要求

预置体名字预置体idguide_config.panel_config_id补充说明
PanelCommonHeroDetail111填0
DialogCollect2124填0
SonItemHeroBase161填-1表示任何原型的英雄的原型 >100000该英雄或者小兵在队伍中(十位表示第几个队伍 个位表示第几个人) 否则表示不再队伍中该值为英雄或者小兵的原型id
BarTop301填0
BarBottom302填0
BackMap1306填0
BarRight315且onfig.panel_button == “Summon”填activity_summon_config.summon_type
SonItemTaskItem352填0即第一个前往的任务 否则可以填写任务task_config.id
PanelStageDetail506填0
DialogBattleWin527填0
SonItemStage555stage_config.id
TipsBuildingAction601填第几块地
DialogBuildingLevelUp602填第几块地
DialogResearchOrProduceConfirm616building_research_produce_config.id
SonItemBuilding651填第几块地
SonItemSelectBuild654BUILDING_TYPE建筑类型
SonItemAlchemistOrForgeOrTrain657building_research_produce_config.id
PanelHeroStorage704填0
PanelHeroLevelUp705填0
PanelHeroGradeUp708填0
DialogHeroLeveled709填0
PanelEditTeamNew715填0
PanelEditHero716填0
SonItemStorageHero764填填-1表示任何原型的英雄的原型 >100000该英雄或者小兵在队伍中(十位表示第几个队伍 个位表示第几个人) 否则表示不再队伍中该值为英雄或者小兵的原型id(该条件选择出的不再队伍中的英雄是且是非锁定)
SonItemHeroLevelUp765填填-1表示任何英雄 或者填写英雄的原型id(且该条件选择出来的是不再队伍中且不再选择状态且没有锁定的英雄)
SonItemEditBgHeroItem771填填-1表示任何原型的英雄的原型 或者英雄或者小兵的原型id(选择出来的是不再队伍中且非选择状态的)
SonItemChapter952chapter_config.id
PanelSummonMain1511填0
PanelSummonDetail1512填0
SonItemSummon1556activity_summon_config.summon_type