# 逆转节拍 **Repository Path**: Foraland/reverse-the-beat ## Basic Information - **Project Name**: 逆转节拍 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-11 - **Last Updated**: 2026-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 框架相关 * 游戏中只有一个Main场景 * 游戏界面由Launcher.cs脚本作为唯一入口启动 * 通过GameManager.cs全局管理逻辑 * 由UIManager.cs去Load不同的界面预制体来实现界面的加载和切换 # 资源加载 * 动态资源(即需要由代码访问的资源)放在Resources目录下 * Resources目录下一级文件夹每个文件夹为一个资源包单位,由LoadManager.cs全局调用加载 * 在Resources目录下进行资产变更后,点击菜单栏`Tools/构建Resources路径`按钮,生成对资源包和资源路径的静态枚举,以便代码访问 * 加载资源代码为`LM.GetRes<资源类型>(资源包名,资源路径)`,例如`LM.GetRes(Res.Common.key,Res.Common.prefabA)`获得Common资源包下的prefabA预制体 # 配表 * 表格文件在`proj://doc/docs`目录下,表格均为xlsx格式 * 打表工具为`proj://make.bat`,双击或命令行运行执行打表,生成配置定义和配置数据 * 执行打表后,可通过`Config.ResConfig.Get(id)`来访问Res表格下的id为1的配置项 * 表格配置规范详见`proj://doc/docExample/README.MD` # 音频 * 音频文件放在`proj://Resources/Audio`目录下,再细分SFX(放音效)和Music(放音乐)两个文件夹 * 由Resources构建资源目录后,通过`AudioManager.PlaySFX(Res.Audio.soundA)`来播放soundA音效,通过`AudioManager.PlayMusic(Res.Audio.musicA)`来 播放musicA音乐