Skip to content

cr-zhichen/FlashUnity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlashUnity

Unity游戏开发的快速开启框架

Assets结构

Assets文件夹下的文件结构如下,因git不支持空文件夹导致空文件夹缺失,如需在项目中快速创建可点击Tools->创建本地文件夹 可以创建这些文件夹

.
├── Animations # 此文件夹存放所有的动画文件和动画控制器
├── Audio # 此文件夹用于存放音频文件,如音效和背景音乐
├── Editor # 这个文件夹用于存放编辑器脚本,这些脚本只在Unity编辑器中运行
├── Fonts # 此文件夹用于存放字体文件
├── Materials # 这个文件夹用于存放材质文件,这些文件用于定义物体的表面属性
├── Models # 此文件夹存放所有的3D模型
├── Plugins # 这个文件夹用于存放Unity项目所需的各种插件
├── Prefabs # 此文件夹存放预设文件,预设可以被视为自定义的游戏对象模板
├── Resources # 这个文件夹用于存放通过Resources类动态加载的资源
├── Scenes # 此文件夹用于存放所有的场景文件
├── Scripts # 此文件夹用于存放所有的脚本文件
├── Settings # 这个文件夹用于存放项目的设置文件
├── Shaders # 这个文件夹用于存放渲染物体所用的着色器代码
├── StreamingAssets # 这个文件夹用于存放在运行时需要被读取的文件,例如视频文件
├── Textures # 此文件夹用于存放所有的纹理文件,如用于3D模型的表面的图片
└── UI # 这个文件夹用于存放所有与用户界面相关的文件,如按钮和文本框

插件列表

  • DOTween - 补间动画工具
  • UniRx - 响应式编程工具
  • RestClient - RESTful API工具
  • TextMesh Pro - 文本工具
  • UI Toolkit - UI工具
  • Newtonsoft Json - Json工具
  • Graphy - 性能监控工具

工具类

通用工具类

通用工具类在Assets/Scripts/Utils目录下

.
├── Expand.cs # 扩展方法
├── IntervalRequest.cs # 间隔请求
├── ObjectPool.cs # 对象池
├── ResourceLoader.cs # 资源加载器
├── AudioManager.cs # 音频管理器
└── SaveLoadManager # 数据保存与加载管理器

事件管理器

事件管理器在Assets/Scripts/Event目录下

.
├── EventCenter.cs # 事件中心
└── eNventType.cs # 事件类型

通用基类

通用基类在Assets/Scripts/BaseClass目录下

.
└── Singleton.cs # 单例基类

About

Unity游戏开发的快速开启框架

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages