|
2 years ago | |
---|---|---|
assets | 2 years ago | |
packages | 2 years ago | |
settings | 2 years ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago | |
creator.d.ts | 2 years ago | |
jsconfig.json | 2 years ago | |
project.json | 2 years ago | |
tsconfig.json | 2 years ago |
项目说明:
只有一个场景:assets/main/SceneMain.fire
各个游戏和视频相当于在scene上添加节点。
// 主要脚本
assets/src/common/GameBase.ts: 游戏父类
assets/src/common/common.ts: 公用变量
assets/src/common/Tools.ts: 工具类
assets/src/webtcp/NotifierCenter.ts: 消息传递
// 公用资源位置
assets/res/common
// 公用节点
assets/res/downCount: 倒计时节点
assets/res/luojigouFinish: 挑战完成节点(游戏结束后调用)
assets/res/luojigouStart: 挑战开始节点(游戏开始时调用)
assets/res/pageMap: 地图节点
assets/res/tipHand: 小手提示节点
游戏配置:
1.最外层配置文件:assets/main/configMain.json
{
// 第一集
"1": {
"bundleName": "game_u01",// 对应bundle名
"configName": "configUnit"// bundle内的配置文件
}
}
2.每个bundle内配置文件,例:bundle b01_u01内的configUnit.json
[
// 第一个游戏
{
"prefabName": "b01_u01_g01/res/prefab/b01_u01_g01",// 当前游戏用到的预制体
"scriptName": "Game_b01_u01_g01" // 当前游戏预制体上挂载的游戏主脚本
},
]
3.每个游戏内的配置文件:b01_u01_g01/config.json // 第一册 第一集 第一个游戏
{
"star": 1,// 难度系数
"type": "[观察力挑战一]", // 卡片页描述
"title": "根据部分花纹找相同" // 卡片页描述
}
测试配置:
assets/src/common/common.ts
isDebug: boolean = true;// 是否开启测试
unitCur: number = 1;// 第几集,从1开始
pageCur: number = 1;// 第几个游戏,从1开始
上面的描述:测试状态,从第六集第四个游戏开始测试。