Appearance
渡口小馆
作品说明
作品体验地址:https://www.66rpg.com/game/1688489
【玩法简述】
每道菜的制作会分成多个步骤(数量可以配置,每个菜品的步骤是不一样的) 每个步骤会有一个进度条表示当前步骤的积分,只有当前步骤的积分满足了过关分之后,才能进入下一步骤 所有步骤都完成之后,当前菜算作完成,关卡胜利!
【核心系统】
- 玩法分类:一共6个大的玩法分类:1.多点触发轴;2.跳舞毯;3.倒计时狂点按钮;4.单次暴击点击圈;5.区间控制;6.往复暴击轴;。
- 主界面:显示各大关卡及其里面的子关卡,点击子关卡后会先进入对应剧情;积分系统,通关子关卡后会获得设定分数,当分数足够时,解锁苏醒按钮;收集:可以查看解锁的词条信息;成就每完成一个大关卡可以解锁相应的成就。
- 关卡系统:会有大关卡,在主场景显示,每个大关卡会有子关卡,每个子关卡会有多个菜品,每个菜品会有多个步骤,每个步骤对应1个玩法。
- 收集界面:会显示已解锁/未解锁的词条的信息。
- 成就界面:会显示已解锁/未解锁的成就的信息。
- 多点触发轴玩法:分成横轴和圆盘两种样式。
- 跳舞毯:根据题目的提示,需要在游标达到可点击区域时按下正确的按钮。
- 倒计时狂点按钮:倒计时之内疯狂点这个按钮就行了,每次点击会给一些积分
- 单次暴击点击圈:黄圈进入点击有效范围内点击按钮,根据点击时的位置(圆心距离)判断结果
- 区间控制:通过调整参数,可以做成倒水玩法,也可以做成控温玩法。游标按下区域时会根据按下的位置,存在多个水平等级(如 miss、正确、完美)
- 往复暴击轴: 有横轴、圆盘、半圆盘3个款式,每个都有各自的点击区域块,点击可以获得积分。
- 连续关卡系统:普通流程是一个子关卡对应一段剧情,子关卡结束后返回主场景;连续关卡是可以在子关卡后再接一个子关卡,不立即返回主场景。
- 弹窗界面:有开始玩法弹窗、继续玩法弹窗:用于切换不同菜品/步骤、结算玩法弹窗。
- 强制引导界面:每个qte玩法都有对应的引导图片显示。
- 设置界面:可设置剧情模式、轻松、正常;
开源工程内容说明
【各Scene功能】
以下代码都可以在 Data\LmCode\src\ 目录下找到
| 文件名 | 功能说明 |
|---|---|
| Main.ts | 构建主界面 UI、关卡列表与快捷按钮 |
| MainGameSence.ts | 关卡内核心调度、QTE 管理、进度追踪。在橙光中呼叫此节目后进入对应子关卡 |
| ReStartSence.ts | 清空缓存并退回父场景 |
| EntryCollectionSence.ts | 词条收集界面,支持筛选、播放音乐 |
| ShowUnlockedEntrySence.ts | 新解锁词条的单次展示页,词条解锁流程。需要在橙光剧情中搭配要解锁的词条字符串使用 |
| UnlockEntrySence.ts | 剧情触发的词条解锁桥接,用于解锁词条在橙光剧情中搭配要解锁的词条字符串使用 |
| UnlockSubLevelSence.ts | 可在橙光剧情中提前解锁某一子关卡 |
| AchievementSence.ts | 成就列表、进度与卡片详情 |
| AchievementNotificationSence.ts | 成就弹窗堆栈,属于成就系统 |
| QteStepLauncher.ts | 橙光剧情启动单个 QTE 的适配层(常用位置:任意 QTE 场景、QteExitHandler) |
| MultiPointQteSence.ts | 横轴 / 圆盘多点触发轴 QTE 核心文件,被 StartGameWin 调用 |
| DancePadSence.ts | 跳舞毯 QTE 核心文件,被 StartGameWin 调用 |
| QteCdTapFrenzySence.ts | QTE 狂点核心文件,被 StartGameWin 调用 |
| RangeControlSence.ts | 区间填充控制 QTE 核心文件,被 StartGameWin 调用 |
| ReciprocatingCriticalAxisSence.ts | 往复暴击轴 QTE 核心文件,被 StartGameWin 调用 |
| CriticalClickCircleSence.ts | 单次暴击点击圈 QTE 核心文件,被 StartGameWin 调用 |
| EffectConfig.ts | 用于配置一些常用的特效基础配置 |
| UIConfig.ts | 用于配置一些不常更改的基础设置项,包含更多的位置大小、字体、颜色、常量等信息配置 |
数据表
| 表名 | 功能说明 |
|---|---|
| 主页表 | 一些通用场景的背景图 |
| 设置表 | 1. 设置主体功能迁移至橙光高级 UI 中,此处设置一些注意场景的 bgm |
| 大关卡表 | 可以设定: 1. 各个大关卡在主场景中的位置 2. 关联的子关卡 3. 关联的成就 4. 全收集图标 |
| 子关卡表 | 可以设定: 1. 绑定在主场景点击子关卡后需要跳转的剧情 id 或新闻剧情 id 2. 通关后积分 3. 是否为连续关卡(如果是则,该关卡为连续关卡的第一个子关卡,连续关卡的后续关卡不用再次配置为连续关卡),连续关卡数组中只要第一个子关卡设置了就行 4. 一些子关卡的状态、图片资源等 5. 子关卡通关后后续应该解锁子关卡 |
| 菜品表 | 1. 一些菜品图片、位置、文本等设置 2. 绑定步骤 id,配置步骤名,以及步骤进行中时的一些图片 |
| 步骤表 | 1. 配置该步骤对应的玩法及其场景音乐、背景图等 |
| 多点触发轴表 | 1. 该玩法的详细配置 |
| 多点触发轴-点击区域表 | 1. 与【多点触发轴表】关联,用于配置点击区域的详细配置 |
| 倒计时狂点表 | 1. 该玩法的详细配置 |
| 跳舞毯表 | 1. 该玩法的详细配置 |
| 区间控制表 | 1. 该玩法的详细配置 |
| 往复暴击轴表 | 1. 该玩法的详细配置 |
| 暴击点击圈表 | 1. 该玩法的详细配置 |
| 暴击点击圈-预设题目组表 | 1. 与【暴击点击圈表】关联,用于配置题目的详细配置 |
| 词条表 | 用于配置词条场景中各项资源位置、状态、大小等 |
| 成就表 | 用于配置成就场景中各项资源位置、状态、大小等 |
| 玩法提示表 | 用于配置开始玩法弹窗中各个类型玩法的提示,包含资源位置、状态、大小等 |
| 强制提醒表 | 用于配置首次进入主场景、每种 QTE 玩法时的强制提醒 |
下载开源工程
下载详细说明文档
其他
使用 LmCode(代码模式) 进行制作,有一定门槛,如果您在使用过程中遇到问题,欢迎加入我们的交流群,我们会尽力帮助您解决问题。
qq群:877600870