Unity Script Collection
维护的有用和免费的统一脚本 /库 /插件和扩展程序的集合。
如果您想建议链接,请首先阅读贡献指南。请报告断裂的链接,过时的资产和拼写错误。链接没有特定顺序。此列表是根据GNU通用公共许可证v3.0许可的,仅适用于此存储库。
导航:
- GameObjects&Transforms
- 动画和动画
- 控件和输入
- 字符控制器
- 人工智能和探路
- 物理
- 颗粒
- 网格与建筑
- 材料和阴影
- 2d
- 联网
- VR
- 声音与音乐
- UI
- 后处理和渲染
- 移动的
- 调试
- 编辑
- 工具
- 编辑
- 检查员扩展
- 进口商
- 序列化和网络
- 社交单身人士
- API扩展和帮手
- 设计模式
- 公用事业
- 其他
GameObjects&Transforms
- RecyclerKit-池系统。
- Unityoctree -Octrees。
- 游戏内重播系统 – 记录和重播变换。
- 统一场景查询 – 库遍历和查询统一场景以查找特定对象。
- Unity3druntimetransformgizmo-另一个运行时转换Gizmo。
动画和动画
- 列表视图框架 – 创建动态,可滚动的列表。
- Reaktion-音频反应工具包。
- 点之间 – 补间发动机。
- 相机路径创建者 – 创建复杂的相机路径。
- Unityspritesandbones-骨骼精灵动画。
- 脊柱 – 脊柱动画。
- IKCCD-使用环状坐标下降的IK求解器。
- AIM -IK-无需使用任何动画数据而朝方向朝方向定向角色头(和胸部)。
- 录制和播放 – 通过时间轴记录自定义数据的记录和播放。
控件和输入
- InputManager-功能强大的输入管理器。
- TouchScript-多点触摸库。
字符控制器
- Unity 2D平台控制器-2D Platformer字符控制器。
- targionController2d -2D字符控制器。
- shrovaracterController -3D字符控制器。
人工智能和探路
- 平台游戏的星形路线 – 平台游戏的A*。
- unity的astar- a* pathfinding。
- 一个*探索项目 – a* pathfinding。
- UnitySteer-转向,避免障碍物和遵循行为的路径。
- SimpleTraffic-使用NAV网格的简单流量模拟。
- 自动驾驶汽车 – 使用混合a*搜索算法的汽车探路。
- GOAP-统一的多线程目标策划者。
- DotRecast-重击和弯路端口,游戏,Unity3D,服务器,C#的导航网格工具集。
物理
- Mario Galaxy重力统一 – Mario Galaxy Gravity。
- 海洋社区下一代 – 水物理/着色器。
- 体素GPU物理 – GPU加速体素物理。
- 交互式侵蚀 – 地形的运行时流体侵蚀。
颗粒
- Kvantspray- GPU加速颗粒。
- NVIDIA头发作品整合 – NVIDIA头发作品。
- 灰烬颗粒 – 湍流的灰烬颗粒。
- SPHFLUID-基于SPH的交互式3D流体模拟。
网格与建筑
- ProcoduralToolKit-过程网格工具包/发电机。
- 绘制 – 用线条绘制原语。
- 体积限额 – 体积线。
- 吉尔斯-3D运行时级编辑器。
- 体素 – 体素框架。
- ICO Sphere网状创建者 – 程序性ICO球体。
- 顶点画家 – 将信息涂在顶点。
- 面漆 – 网格的油漆三角形。
- TextMesh Pro-使用自定义样式生成文本。
- meshcombinewizard-将所选GameObject及其子女的所有网格结合在一起,它们共享相同的材料。
- Roadarchitect-路线系统创建者,具有动态交叉点,桥梁等。
- 绘制线 – 程序线网状工具。
- 变形 – 用于在编辑器中和单个运行时变形网格的框架。
- 2.5D破坏 – 将2D Sprites分为2.5d片段。
- Metaballs液体 – 使用Metaballs液体模拟。
材料和阴影
- 海洋社区下一代 – 水物理/着色器。
- 流图着色器 – 流图着色器与精灵一起工作。
- vertexpaint-其他顶点流。
- ShaderProject-着色器集合。
- Skybox Plus- Skybox着色器的集合。
- 轮廓色的着色器 – 大纲着色器可容纳屏幕宽度和相机距离。
- Unity精灵Uber着色器 – 精灵的3D阴影(例如正常映射)。
- 低聚制着色器 – 针对低多样式的网格优化的材料着色器。
- Lux着色器框架-LUX 2.02 PBR着色器框架。
- Unity线框着色器 – 通用线框着色器。
- 全息图形 – 简单的全息图着色器。
- kamakura着色器 – 着重于非遗迹渲染的着色器和组件集合。
2d
- UnitySVG -SVG渲染器。
- UnityStbeasyFont-文本网格生成器。
- SpritelightKit -2D Sprite灯。
- 2D视力统一 – 2D平坦的几何闪电。
- Unity精灵Uber着色器 – 精灵的3D阴影(例如正常映射)。
- 真菌-2D互动讲故事的游戏框架。
- Polymesh -2D形状编辑器。
- Unity TileMap -2D TILEMAP编辑器。
- 2D Extras-可重复使用的2D脚本(TileMaps等)。
- 矢量图形样本 – 将与Unity 2018.1和Newe一起使用的矢量图形特征样本。
联网
- 非ET权威网络 – 权威网络实施。
- MLAPI替代Unity的UNET高级API,允许单独的服务器/客户端项目等。
- Barebones Master Server-主持您自己的自定义主服务器设置,避免使用CCU费用。
- 鱼网 – 免费网络解决方案,由状态和逻辑同步建立
- Playfab-Playfab是游戏的后端服务。也提供SDK的。
- UGS-统一游戏服务 – 现场游戏的完整服务生态系统
VR
- Steamvr -VR SDK。
- 实验室渲染器-VR渲染器由阀。
- VRTK-包含用于构建VR游戏的有用脚本。
- Newtonvr- VR物理和互动。
- 可爱键 – VR键盘。
- PunchKeyboard-另一个VR键盘。
- Hover UI套件 – 完整的VR输入框架。
- VRlinerenderer-为VR优化的发光线渲染器。
声音与音乐
- USFXR-过程音频效果。
- Reaktion-音频反应工具包(仅MAC)。
- Defaultmicrophone-获取默认麦克风(仅Windows)。
- LASP-统一的低延迟音频信号处理插件。
- Unity-audio-Manager-插件,允许在2D/3D中轻松播放/更改/停止/静音/…声音。
UI
- 书页卷曲 – 页面卷曲过渡。
- 打开暂停菜单 – 读取暂停菜单。
- Lunar Mobile Console-手机调试控制台。
- 无限旋转 – 无限滚动。
- EasyButtons-使用注释在检查器中创建按钮。
- UI扩展名 – 各种NGUI扩展/辅助/脚本。
- NGUI扩展名 – 一些NGUI扩展。
- WebView CSHARP-渲染网站。
- 打字机 – 易于使用,快速和高质量的3D文本渲染器。
- Unity-debug-Reverlay-快速而(几乎)垃圾免费调试叠加层。
后处理和渲染
- KODE80SSR-屏幕空间反射。
- kinoobscurance-屏幕空间环境晦涩。
- SMAA-子像素形态抗氧化。
- 内部使用的时间再现反向抗氧化剂 – 抗氧化解决方案。
- kode80cloudsunity3D-实时体积云。
- PixelRenderunity3D-像素化渲染。
- PixelCamera2D-像素完美渲染。
- 动力学 – 使用运动向量的运动模糊。
- Kinocontour-边缘检测。
- Kinomirror-万花筒效应。
- Kinofringe-色差。
- Kinobinary -1位单色效应。
- Kinofeactback-复古框架反馈效果。
- Kinoramp-彩色坡道覆盖。
- kinoslitscan-裂缝效应。
- Kinoglitch-故障效应。
- Kinodatamosh -Datamosh。
- Unity VHSGLICK -VHS故障效应。
- Kinofog-全球雾。
- kinobloom-开花。
- Kinobokeh-散景效应。
- Kinovignette -Vignette。
- Kinovision-框架信息可视化器。
- Unity5effects-后处理集合。
- 灯轴 – 灯轴。
- 体积灯 – 体积灯。
- Sonarfx-波模式。
- 后处理堆栈 – 一个管道中的多个图像效应。
- 时刻 – GIF记录器。
- udesktopduplication-实时屏幕屏幕捕获为纹理2D。
- 热失真效果 – 使用正常地图会扭曲后面图像的着色器。
- 透明标志效应 – 图像效应以复制透明标志摄像机效果。
- DelightingTool-工具以从摄影测量资产管道中从纹理中删除照明信息。
- Unity-Lut-Generator-统一的外观发电机。
- Segi- Sonic Ether基于体素的全球照明系统。
移动的
- 吐司 – Android Toast通知。
- UnityShowandroidStatusbar- Android显示现状栏。
- Google VR SDK -Google Mobile VR SDK。
- Unity WebView -WebView覆盖。
- CUDLR-远程调试和记录控制台。
调试
- UREPL- C#表达式的运行时评估。
- Uberlogger-高级记录API,改进的编辑器控制台和Ingame控制台。
- Unity文件调试 – 带有文件导出和Web查看器的增强debug.log。
- 立即窗口 – 键入代码并通过对象检查(例如Chrome Console Debugger)获取立即反馈。
- 安慰 – 游戏内调试控制台。
编辑
工具
- 收藏夹列表 – 将对象/场景/资产标记为最爱,以快速返回它们。
- REX诊断 – C#表达式的运行时评估。
- 更好的定义 – 依赖于平台的预处理器指令管理器。
- 丢失介绍 – 找到缺失的参考。
- Unity资源检查器 – 资源分析仪。
- 资产用法检测器 – 检查代码和/或场景文件中是否使用资产。
- 编译时间跟踪器 – 编译时间跟踪器。
- UnityStudio- Unity Asset Export工具。
- 屏幕射击器 – 一次采用多个分辨率的屏幕截图。
- Unity的脚本模板 – 脚本模板。
- Unity 2D毁灭 – 雪橇破坏。
- CurveTexture-烘烤曲线成纹理。
- Unity3D彩虹文件夹 – 文件夹图标。
- Unity主题 – 编辑主题。
- 树随机器 – 随机统一树。
- 渲染设置重复器 – 克隆从一个场景到另一个场景的渲染设置。
- Piviot Transform助手 – 将Piviot创建快捷方式添加到上下文菜单中。
- scriptexecutionorder属性 – 属性以指定执行顺序。
- 简单的编辑快捷键工具收集 – 简单工具集,可帮助场景编辑工作流程。
- Mulligan Renamer-游戏对象和资产的批量重命名工具。
- Bitfield属性 – 从Unity编辑器启用位字段掩蔽。
- ScriptableObject菜单 – 从Unity编辑器创建ScriptableObject。
- StablediffusionUnityTools-通过稳定扩散生成编辑资产。
编辑
- Brainiac-行为树和基于节点的视觉编辑器。
- 节点编辑器 – (计算 – )节点编辑器。
- brotherhoodofnode-(更多图形 – )节点编辑器用于视觉事物。
- VisualNoistingSigner-视觉噪声设计器。
- SimpleGeo-简单的几何画家。
- 曲线和花纹 – 曲线和样条编辑器。
- Unity 2D联合编辑 – 2D联合编辑。
- Polymesh -2D形状编辑器。
- vertexpaint-顶点数据画家。
- SABRECSG-一组用于构建复杂水平的水平设计工具。
- Unity TileMap -2D TILEMAP编辑器。
- 节点编辑框架 – 用于创建基于节点的显示和编辑器的节点编辑器框架。
- Unity事件可视化器 – 用于查看所有UnityEvents的图形编辑器。
- 运行时节点编辑器 – 使用Unity UI使用Unity Runity Node节点编辑器。
检查员扩展
- 可重订购列表 – 可重订购列表字段。
- ClasStypeReference-类类型参考字段。
- Unity3D扩展Event-扩展事件选择器。
- 物业抽屉收集 – 属性抽屉的集合。
- 节点检查员 – 基于节点的检查器。
- 色带 – 色带。
- 重新排序组件 – 在游戏对象上重新排序组件。
- ScenePreview Inspector-查看Inspector中的场景预览。
进口商
- Unity Excel进口商制造商 – Excel。
- Unity PSD进口商 – 高级PSD导入。
序列化和网络
- 完整序列化器 – 自定义序列化器。
- JSON.NET -NEWTONSOFT JSON.NET。
- sqlite4unity3d -sql Lite。
- UnityHTTP -HTTP库。
- Unity QuickSheet-从Google/Excel表中导入数据。
- Odin Unity Serialialser-可以说是在那里的最佳序列化器。
社交单身人士
- Google Analytics(分析)插件 – Google Analytics(分析)。
- Google Play游戏插件 – Google Play插件。
- Facebook SDK -Facebook SDK。
- Reign Unity插件 – 统一移动API。
- getocial SDK-社区API。
- Steamworks.net -C#Valve的Steamworks API包装。
- FacePunch.Steamworks -Steamworks C#API(并非所有已实现的功能,而是更好的API)。
- twitter-for-for-Unity-统一的Twitter API客户端。
API扩展和帮手
- 摄像机扩展 – 一种更好的方法来操纵口罩。
- 下载管理器 – 简单文件下载。
- UnityMainThreadDisPatcher-主线程调度程序。
- UnityBitMapDrawing -Texture2D绘图扩展。
- Unity3D ComponentAttribute-自动组件引用。
- Unity3D executionDorderAttribute-执行订单属性。
- linq to gameObject for Unity -gameObject linq查询。
- 链式作品 – Coroutine链式程序。
- Teatime- Coroutines的计时器队列。
- 智能标签和图层 – 为您的标签和图层生成静态值。
- DTVALIDATOR-发现破碎和未分配的参考。
- Xnode-轻松创建基于节点的插件。
设计模式
- Unity Singleton Monobehaviour-强大的Singleton。
- 信号 – 简单事件/信号系统。
- Unity3D有限状态机 – 简单有限的Stata机器。
- 无状态 – 更复杂的状态机器。
- 统一示例中的设计模式 – 设计模式的收集。
- oditas csharp-实体组件系统框架。
- Strangeioc-控制框架的反转。
- Zenject-脱牙注入框架。
- UNIRX-统一反应性扩展实现。
- 无状态的 – 无状态点净statemachine的.NET 3.5。
- unitask-有效分配无异步/等待统一的集成。
- Unistate -Unistate是一个现代,高性能的可扩展状态机器包,用于团结。
公用事业
- Demilib-各种公用事业和统一工具。
- 过度 – 通用C#和Unity3D实用程序脚本。
其他
- Unity右键单击 – Windows上下文菜单扩展:“使用Unity打开”。
- 没有热力加载 – 防止团结热加载。
- Flunity-闪烁到团结。
- Projeny-项目管理。
- CUDLR-远程调试和记录控制台。
- WebGL-简单的加载修复程序 – WebGL加载程序的自定义加载栏。
- UtilityKit -Serializationutil,SpriteAnimator,SpriteAnimator,MathHelpers,AutoSnap,…
- 删除Boo.lang和UnityScript提示 – 项目生成挂钩以删除对Boo.lang和UnityScript组件的引用。
- 资产存储批处理模式 – 用于上传Unity Asset Store软件包的API。
- Unity Size Explorer-分析构建的磁盘空间使用情况。
- 更好的统一脚本模板 – 改进的脚本模板。
- UnitycSreference- Unity C#参考源代码。
- 保存免费游戏 – 跨平台,加密的在线存储节省。
- uCompile- CSHARP代码的运行时编译和执行。
- UDBase-基于模块的游戏模板。
- Hull-Delaunay-Voronoi-Unity中的Hull,Delaunay和Voronoi算法。
- ytranslate-使用yandex翻译的机器翻译。
- AR支持检查器 – AR支持(ARCORE,ARKIT,AR基金会)设备的普通检测。
- Steam Microtransaction API处理程序-API用于游戏中的蒸汽购买,并使用Unity进行示例
- Trimmer-统一的编辑,构建和播放器配置框架。
- Gamium-游戏测试自动化库,脚本脚本游戏用户的行为。
