项目目前处于早期规划阶段,目前还没有想好如何介绍这个项目。
等空下来应该会好好规划并补全项目介绍。
大概整体流程会在策划案写出后进行,目前先需要构建能使游戏正常进行的基础代码逻辑。
目前的进度概览
-->底层代码构建 进行中
-->UI构建 进行中
-->数据持久化 进行中
-->角色行动逻辑 搁置中
-->敌人AI 搁置中
-->基础策划 进行中
-->系统优化 进行中
-->基础策划 排队中
Asset结构
-Asset //主目录
| -ACTOR //用于存放对象
| -ART //一般的平面美术资源
| | -Materials //Prefab中用到的材质
| | -Fonts //TextMeshPro字体文件
| | -Shader //项目着色器
| -AstarNavMesh //A*寻路缓存的NavMesh
| -Component //引用的外部组件
| -Data //存放游戏组件数值
| -Extenals //外部Git组件
| | -TextFilesForTextMeshPro //TextMeshPro字库
| -Editor //UnityEditor工具
| -Prefab //系统预制体
| | -LSS //LoadScene存放处
| | | -Resources
| | | | -Loading Screens //LSS的预制体
| -Resources
| | -GlobalSettings //记录预设数值的ScriptableObject资产
| | -Prefab //通过Resource.Load读取装载的预制体
| -SCENE //场景文件
| -Scripts //主要脚本
| | -SelfMade
| | | -Actor //角色控制器相关基础脚本
| | | -Common //全局通用
| | | | -Data //核心数据读取脚本
| | | -Detecor //检测器
| | | -FollowScripts //跟随核心
| | | -FPSUSED(Aborted) //FPS相关(项目已不使用)
| | | -FUNDUDE //娱乐效果脚本
| | | -GunBattle //射击相关
| | | -TestScripts //临时测试脚本暂存
| | | -UI //UI相关
| -Settings //项目配置
| | -HDRPDefaultResources //HDRP管线默认配置
| | -XR //XR默认配置
| -TempAsset //临时文件暂存
| -Trash //文件暂存
Trunk_Tools结构
Trunk_Tools大都是基于Python的批处理工具-Trunk_Tools //工具主目录
| -CSVGEN //存储导表脚本的目录
| -PngTextureResizer //存储贴图尺寸归一化脚本目录
| -TgaToPng //存储tga格式贴图导出png格式脚本的目录
| -Table //存放各种数值表的xlsx源文件目录
| -RunCSVMaker.bat //启动导表的批处理文件
| -RunPngTextureResizer.bat //启动贴图尺寸归一化的批处理文件
| -RunTgaToPng.bat //启动tga转png的批处理文件
FirmIce并非商业项目,仅为个人爱好。
FirmIce中的部分素材源自网络,但均已拥有合规使用权。