Unity编辑器工具和游戏框架,只在Windows、Android、Webgl中进行过使用
Unity版本:2022.3.28fc1
1 游戏框架
其中包含了以下模块
- 数据模块
- 事件模块
- 多语言模块
- 消息模块
- 网络模块
- 资源模块
- 场景模块
- 声音模块
- 终端模块
- UI模块
3 日志系统
Log.Debug("Hello Word");
Log.Info("Hello Word");
Log.Warning("Hello Word");
Log.Error("Hello Word");
Log.Fatal("Hello Word");
5 生成脚本工具
生成脚本工具使用说明
1、输入要生成类的名称
2、选择要生成的模板
3、点击创建脚本即可
【ReunionMovement\Editor\Resources\Txt】该路径用于存放模板
7 UI工具
UI工具使用说明
1、输入要生成类的名称
2、点击创建场景(创建的场景后缀为UIPlane的对象就是UI)
2、点击创建脚本(创建一个UI类用于管理UI)
3、点击绑定脚本(将创建的UI脚本绑定到UI上)
4、将当前场景中的UI导出为预制体(该项在编辑完UI后,点击一次就可以将UI导出到指定路径,替换掉老的UI)
- 3RD |用于存放第三方库
- Animated Loading Icons |加载动画
- FancyScrollView |花式滚动视图
- InputSystem |输入系统例子
- Joystick Pack |摇杆
- SqlCipher4Unity3D |Sqlite插件
- TouchScript |触摸插件
- UIEffect |UI特效
- Animated Loading Icons |加载动画
- Editor |编辑器文件夹
- Scenes |用于存放生成UI的场景
- Scenes |用于存放生成UI的场景
- Plugins |插件文件夹
- Resources |资源文件夹
- AutoDatabase |此文件夹用于存放生成的数据文件
- Fonts |字体
- Materials |材质球
- Models |模型
- Prefabs |预制体
- ScriptableObject |脚本化对象
- Shader |Shader
- SkyBox |天空盒
- Sounds |音频
- Sprites |精灵
- Terminal |终端预制体
- UI |UI
- AutoDatabase |此文件夹用于存放生成的数据文件
- ResourcesFile |此文件夹暂时无用
- ReunionMovement |模块化插件(每个单独的模块都会放入其中)
- APP |APP是用于启动各个模块系统
- Base |APP的基础功能
- Module |APP的各个模块
- AssetBundleModule |AB模块(暂时无用)
- ColorPaletteModule |调色板模块,用于记录调整配色方案
- DatabaseModule |数据模块
- EventModule |事件模块
- LanguagesModule |多语言模块
- MessageModule |消息模块
- NetworkModule |网络模块
- ResourcesModule |资源模块
- SceneModule |场景模块
- SoundModule |声音模块
- TerminalModule |终端模块
- UIModule |UI模块
- AssetBundleModule |AB模块(暂时无用)
- StartApp |APP的启动脚本
- Base |APP的基础功能
- Common |公用类
- Base |基础类(射线基类、单例基类、观察者基类)
- Editor
- ScriptingDefineSymbols |脚本宏
- ScriptingDefineSymbols |脚本宏
- Observer |观察者模式基类
- SingleToneMgr |单例模式基类
- PathUtils |单例模式基类
- Extensions |扩展脚本
- Algorithm |计算扩展
- Collection |集合扩展
- Object |Object扩展
- Other |其他扩展
- Random |随机扩展
- UGUIExtensions |Image扩展
- Algorithm |计算扩展
- LitJson |LitJson
- LogTool |日志工具
- ObjectPool |对象池
- Base |基础类(射线基类、单例基类、观察者基类)
- ExcelTool |表格导出工具(用于导出.cs|.xml|.json|.lua文件)
- Managers |管理器(协程、Sqlite、通用状态机、任务)
- Runtime |跳过Unity Logo
- Toolbox |工具箱
- Application |Android状态栏
- Assembly |程序集工具
- ColliderGizmo |碰撞器绘制 在编辑器窗口看碰撞器框(编辑是使用)
- Encrypt |加墨解密工具
- GenerateScriptTool |生成脚本用工具
- OpenPath |打开指定路径工具
- SmallFunctions |小功能
- SplitImg |图片自动裁切留白区域,需要此EXE【../Tools/SplitImg/SplitImg.exe】
- Spotlight |焦点工具、用于搜索对象
- Timer |计时器
- Application |Android状态栏
- Tools |工具箱
- Arrow |箭头工具
- Billboard |广告牌
- Camera |摄像机(旋转、漫游)
- FPS |FPS计数器
- Ripple |UI点击后波浪效果
- Screen |屏幕适配
- ScreenLogger |Log显示在屏幕上
- TextTools |Text工具
- VibrationUtil |震动
- Arrow |箭头工具
- APP |APP是用于启动各个模块系统
- Scenes |场景文件夹
- Scripts |脚本文件夹
- Settings |URP配置文件
- StreamingAssets |流文件夹