You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
游戏教程功能设计
概述
创建一个游戏教程/介绍界面,在玩家创建角色后自动弹出,展示游戏世界观、装备系统、丹药系统、境界等级等信息,采用分页展示,使用 TextType 组件逐字显示文字。
功能需求
- 自动触发:玩家创建角色成功后自动弹出教程
- 手动触发:游戏主界面有"游戏指南"按钮可再次查看
- 全屏弹窗:覆盖整个屏幕的模态窗口
- 分页展示:多个页面分别为世界观、装备、丹药、境界等
- 退出方式:底部"跳过"按钮关闭
UI/UX 设计
布局
- 全屏覆盖弹窗(
position: fixed) - 顶部:页面标题 + 页码指示器(如 1/4)
- 中间:内容区域,支持滚动
- 底部:"跳过"按钮
分页结构
-
第一页:世界观
- 游戏背景介绍
- 修炼体系说明
-
第二页:装备系统
- 装备分类(武器、防具、饰品等)
- 装备品质说明
-
第三页:丹药系统
- 各类丹药介绍
- 丹药用途
-
第四页:境界等级
- 境界划分
- 修炼路线
交互
- 左右滑动或按钮切换页面
- TextType 组件逐字显示文字
- 最后一页显示"开始游戏"按钮
技术实现
文件结构
Build_God_Game/src/views/TutorialView.vue # 新建
Build_God_Game/src/router/index.ts # 修改
路由
- 路径:
/tutorial - 需要认证:
requiresAuth: true
组件设计
- 使用 TextType 组件显示文字
- 使用分页组件管理多页内容
- 支持键盘/按钮导航
验收标准
- 创建角色后自动跳转到教程页面
- 教程使用 TextType 动画显示文字
- 可通过分页按钮切换页面
- 点击"跳过"或"开始游戏"进入游戏主界面
- GameView 有"游戏指南"按钮可重新查看