https://github.com/davidsheh/gamemodule
在Unity3D游戏开发中积累的实用模块源码
https://github.com/davidsheh/gamemodule
Last synced: about 1 year ago
JSON representation
在Unity3D游戏开发中积累的实用模块源码
- Host: GitHub
- URL: https://github.com/davidsheh/gamemodule
- Owner: DavidSheh
- Created: 2016-01-06T04:04:47.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T09:56:11.000Z (almost 2 years ago)
- Last Synced: 2025-04-14T00:16:14.506Z (about 1 year ago)
- Language: C#
- Size: 9.44 MB
- Stars: 29
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GameModule
## 通用组件
- `DirectionNavigator` 方向导航器
- `Mirror` 对称UI自动镜像对齐 (与 `MirrorEditor` 编辑器脚本配合使用)
- `UIPolygon` 在 uGUI 上绘制图形
- `EmptyRaycast` uGUI 空白事件检测组件
- `MainThreadDispatcher` 主线程事件分发,处理 Unity 多线程问题
## Editor 工具
- `NormalsVisualizer` 模型法线可视化
- `ExportTerrain` 将 Unity 地形导出成 obj 格式的模型
- `ObjExporter` 将 Mesh 导出成 obj 格式模型
## 工具类
- `RectTransformUtility` RectTransform 工具类
- `TimeUtility` 时间工具类
## 其他模块
- `ObjectPool` 对象池
- `EventDispatcher` 事件分发
- `Singleton` 单例模式