Appearance
文物数独
作品说明
作品体验地址:https://www.66rpg.com/game/1685729
【玩法简述】
玩家完成数独解谜关卡,可以解锁文物物品,获得文物科普信息,解锁多个文物后可以解锁当前文明的科普。
其中,数独关卡内的数字分别用不同的文物图片来代表,使画面更丰富有趣。
【核心系统】
- 数独关卡:分为 4x4、6x6、9x9 三个难度的关卡模型。
- 选关界面:每个文物需要完成3个小关卡才能解锁。
- 文物介绍界面:会显示已解锁/未解锁的文物的信息,亦可以从此处进入关卡。
- 文明信息界面:当前文明的信息,会显示文明的多个阶段的信息。
- 切换文明界面:切换关卡世界的界面,可以切到别的文明关卡,并显示各个关卡的完成度和文物。
- 随机挑战界面:从备用关卡库中随机选择一题进行挑战。
- 设置界面:调整音量等。
- 规则界面:说明数独玩法规则。
- 作品封面:进入作品。
开源工程内容说明
【各Scene功能】
以下代码都可以在 Data/LmCode/src/ 目录下找到
| Scene | 备注 |
|---|---|
| MainScene.ts | 数独入口,剧情中直接呼叫这个Scene,包含读取档位数据功能 |
| CoverScene.ts | 作品封面,点击进入作品 |
| GameExperienceSurvey.ts | 玩家进入作品后询问是否玩过此类作品,进而判断是否跳转到教学场景 |
| SudokuTutorial.ts | 数独玩法的教学场景,包含数独的基本规则、操作方法等。 |
| LevelScene.ts | 选关界面 此场景内包含所有数独关卡 |
| SudokuGameScene.ts | 数独关卡 数独玩法,包含 4x4、6x6、9x9 三种数独难度呈现 |
| CustomsClearanceCertificateScene.ts | 玩家完成数独关卡后,会显示通关证书,包含当前文明的名称、完成的时间等信息。 |
| SettingScene.ts | 调整音量,使用金手指等 |
| CulturalRelicUnlockPopupAlert.ts | 展示已解锁/未解锁的关卡信息。 |
| CulturalDetailPanel.ts | 当前文明的信息,会显示文明的多个阶段的信息。 |
| component/SwitchCivilization/SwitchCivilizationComponent.ts | 切换关卡世界的界面,可以切到别的文明关卡,并显示各个关卡的完成度和文物。 |
| ResumeGameAlert.ts | 从备用关卡库中随机选择一题进行挑战。挑战过程中退出会记录当前进度,重新进入工程可以继续挑战。 |
数据表
| 文件名 | 备注 |
|---|---|
| constData1.ts | 关卡表,控制每一个数独关卡的基础数据 |
| constData2.ts | 变量表,整个工程所有的变量集合地,可自行设置 |
| constData3.ts | 背景图片表,记录和设置工程的背景图片美术资源 |
| constData4.ts | 图片与数字对应表,用于设置每个文物分别对应数独中的1~9数字 |
| constData5.ts | 格子实例模板,不用填写,用于工程获取格子的运行实例,可在此查看格子的各项属性 |
| constData6.ts | 格子区域常量,控制数独格子的各项基础属性 |
| constData7.ts | 各种杂项效果数据,记录工程中各种杂项数据 |
| constData8.ts | 道具表,记录工程中的道具信息 |
| constData9.ts | 通用提示文本表,记录工程中玩家所看到的各种提示性文本信息 |
| constData10.ts | 文物表,记录工程中所有文物的基础信息 |
| constData11.ts | 关卡节点表,设置工程中所有的关卡节点和信息(每个关卡节点包含3个小数独关卡),搭配文物的解锁和关卡推进数据 |
| constData12.ts | 表现数据相关表,记录一些表现性数据,如特效、界面切换等 |
| constData13.ts | 文物介绍相关数据表,指文物介绍界面和介绍的相关UI数据,可自行调整 |
| constData14.ts | 关卡节点橱窗相关表,指关卡节点所用橱窗的各项基础数值,包含:位置、进度条、动画时间等杂项 |
| constData15.ts | 主界面右侧功能栏相关表,指右侧功能栏几个主要按钮的基础数据 |
| constData16.ts | 文明预览橱窗相关表,调整切换文明功能橱窗的各项基础数据 |
| constData17.ts | 古文明表,调整所有文物相关的古文明的信息,古文明是文物的集合 |
| constData18.ts | 通用提示框相关表,调整项目中通用提示框的各项数据 |
| constData19.ts | 数独界面相关表,调整数独界面中的一些基础数据 |
| constData20.ts | BGM表,记录工程中的所有BGM文件 |
| constData21.ts | 节点进度星星表,调整关卡节点的进度条增长时,迸溅出的星星特效的数据 |
| constData22.ts | 文明信息橱窗,调整阅览古文明信息的橱窗时,各项数据 |
| constData23.ts | 文物首次解锁动画表,调整文物解锁时,所播放动画的各项参数 |
| constData24.ts | 知识掌握度相关表,调整知识掌握度增加时的各项表现数值和进度条基础数值 |
| constData25.ts | 文明介绍表,记录古文明的各种科普信息 |
| constData26.ts | 文明介绍相关表,指文明介绍界面的各项参数 |
| constData27.ts | 图文引导相关表,指玩家初次打开工程所打开的第一个静态图文界面"帮助"的各项数据 |
| constData28.ts | 引导表,调整所有强制引导的数据 |
| constData29.ts | 开屏问询界面表,调整第一个开屏问询界面的各项数据 |
| constData30.ts | 初次进工程提示板,第一次进入主界面弹出的提示性信息 |
| constData31.ts | 开始动画-1表,调整开屏界面动画的各项数据 |
| constData32.ts | 设置界面数据表,调整设置界面的各项数据 |
| constData33.ts | 知识掌握证书相关,调整证书界面的各项相关数据 |
| constData34.ts | 开始动画-2表,调整开屏界面动画的各项数据 |
| constData35.ts | 全通证明相关表,调整全通证明界面的各项数据 |
开源工程下载
其他
使用 LmCode(代码模式) 进行制作,有一定门槛,如果您在使用过程中遇到问题,欢迎加入我们的交流群,我们会尽力帮助您解决问题。
qq群:877600870