KitasanYuu / FIRMICE

基于Unity的半开放世界TPS项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

由于不可抗力,本项目从今日起无限期停止开发,恢复时间待定

公司内部政策原因
看板娘

FIRM ICE

基于Unity的TPS项目(HDRP)

Unity C# GLSL
Unity

[UI-BackPack]出现严重不可逆损坏,已另开分支恢复工作
当前工作分支<BackPack-Recover>


项目目前处于早期规划阶段,目前还没有想好如何介绍这个项目。
等空下来应该会好好规划并补全项目介绍。

大概整体流程会在策划案写出后进行,目前先需要构建能使游戏正常进行的基础代码逻辑。

目前的进度概览
-->底层代码构建    进行中
     -->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中的部分素材源自网络,但均已拥有合规使用权。

About

基于Unity的半开放世界TPS项目


Languages

Language:C# 76.2%Language:GLSL 17.9%Language:HLSL 3.1%Language:ShaderLab 1.6%Language:C++ 0.9%Language:Python 0.3%Language:Shell 0.0%Language:Batchfile 0.0%