跳至主要內容

新手引导

muzzik大约 1 分钟

新手引导系统是 MKFramework 中用于创建和管理游戏内新手引导流程的工具。它允许开发者设计步骤式的交互教程,帮助玩家熟悉游戏的操作和功能,它的新手引导系统有以下几个亮点:

  • 🔄多实例支持:MKFramework的新手引导系统支持创建多个引导实例,允许开发者同时管理多个引导流程。

  • ➕步骤插入与删除:该引导系统支持在任意阶段插入或删除步骤,提供了灵活的引导流程控制。

  • ⏸️暂停与完成操作:开发者可以根据游戏逻辑需要,随时暂停或完成新手引导,以适应玩家的行为。

  • 🔄状态还原:当引导跳转到任意步骤后,系统支持状态还原,确保玩家可以继续引导而不会感到困惑。

  • 🔧步骤脚本分离:引导步骤脚本是分离的,支持组件式挂载,这意味着每个步骤可以独立编写和管理,使得引导流程的修改和扩展变得更加简单。

  • 🧩组件化:引导功能被设计为组件化,可以轻松地集成到游戏项目中,且不会和游戏本身的其他部分产生耦合。

这些特点使得MKFramework的新手引导系统既灵活又强大,能够帮助开发者创建出符合不同游戏需求的引导流程。

API

  • mk.guide_manage: 引导管理类,负责引导流程的控制。

  • mk.guide_step_base: 引导步骤基类,所有自定义引导步骤应继承此类。