目录
一、 UI / 2D 相关
1、Doozy UI Manager
Doozy UI Manager是一套让任何人都可以轻松设计、管理和动画现代用户界面的系统。这是一套专门为专业人士设计的专业工具。
EditorUI是一组编辑器uielement组件,用于创建自定义编辑器。它负责Doozy UI Manager使用的所有编辑器。
2、Modern UI Pack
Modern UI Pack 是一个干净,简约和时尚的UI包,为那些想要有更好和丰富的特色UI元素。它易于使用,完全可编辑和定制。
3、Graph And Chart
适用于 Unity 的顶级 2D/3D 数据可视化。美观度、响应度和互动性。易于使用和快速设置。每项功能都可以从代码和编辑器中自定义。“图形和图表”兼容任何平台,包括 VR/AR、移动端、网页和桌面端。支持所有最新的 Unity 版本。与 UI Canvas 集成。
条形图 (2D/3D)、饼图 (2D/3D)、环面图 (2D/3D)、表图 (实时串流 2D/3D)、气泡图 (2D/3D)、雷达图 (2D/3D)、蜡烛图 (2D) 和金字塔图 (Beta 2D)。全部都可以使用您自己的颜色、尺寸、材料和预制件进行自定义。所有都可以根据尺寸自适应。所有都可以处理用户事件。
可以与一系列其他资源和功能相集成:
● Playmaker、 TextMeshPro、自动加载 JSON/XML
● 支持 LWRP 和 HDRP。
4、UGUI MiniMap
UGUI迷你地图是一个完整的和易于使用的迷你地图/世界地图解决方案,使用完整的UGUI系统。你可以为赛车、FPS、RPG、RTS游戏等任何类型的游戏轻松创建任何类型的小地图。
你可以让它运行起来,就像拖放一个现成的小地图预制在你的场景
特点:
- 矩形和圆形迷你地图。
- 实时和图片渲染模式。
- 支持内置和通用渲染管道。
- 针对移动平台进行优化。
- 指南针酒吧。
- 边境图标。
- 世界地图点标记。
- 新的RTS相机运动。
- 圆边界图标。
- 区域电网。
- 3D和2D模式。
- 静态或动态旋转地图。
- 命中/伤害效果。
- 世界地图和小地图
- 静态映射模式。
- 圆圈区域为每个图标。
- 支持自定义地图掩码。
- 在运行时轻松创建路点/图标。
- 二维场景示例。
- 平移渐变。
- HoofdPunt指标。
- 放大和缩小。
- 在编辑文档。
- 易于使用(拖放)。
- 自定义图标颜色、大小、精灵等。
- 动画图标。
- 缩放级别。
- 按钮的物品。
- 自动计算范围。
- 干净的代码- c#。
- 良好的注释。
5、3D WebView
使用与支持 Vuplex VR/AR 浏览器的相同代码,即可轻松在 Windows/MacOS/Android/iOS 上以 3D 形式渲染 Web 内容并与之进行交互。
- 统一的 API C# 源代码,该 API 可流畅运行于Android、iOS、Windows、macOS 和 UWP/Hololens
- 调用键盘和鼠标事件,以编程方式调整大小、缩放、滚动和后退/前进
- 在当前页面的上下文中执行 JavaScript
- 将消息从 JavaScript JavaScript 发送到 C# 或者反向发送
- 监听浏览器事件,例如 TitleChanged、UrlChanged 以及 PageLoadFailed
- 查看 PDF
- 支持世界坐标系和画布
- 也包括额外的 Android 专用 API
- 支持透明页面
- 支持多线程渲染、单遍立体渲染及线性色彩空间
6、UniWebView
UniWebView 包含一组 C# 的高层级 API,它对 iOS 和 Android 平台的本机 API 进行了抽象封装。使用 UniWebView,您可以在无需了解本机开发的任何内容的情况下,就将浏览器行为添加到游戏中。当您需要显示活动公告及通知,或为玩家排名添加排行板,或是向用户显示任何网页内容时,UniWebView 都可以帮助您轻松解决问题。
- 网络浏览
- 使用安全浏览进行 OAuth 验证,或与系统浏览器共享 Cookie
- 载入本地 HTML 文件
- JavaScript 完整支持
- 基于 url scheme 的消息系统
- 通过绝对值或引用 Unity UI 元素的相对值来设置位置和大小
- 播放 YouTube,Vimeo 或本地视频
- 获取照片和上传
- 网页透明部分穿透点击,使用网页制作游戏 UI
7、Fingers - Touch Gestures for Unity
手指是Unity触摸输入和手势处理的最佳选择。手指手势是功能集的顶部,结合低廉的价格和易于使用的架构和教程视频。手指可以在所有Unity平台上运行。如果你使用的是Android或iOS原生手机手势,那么手指手势就会让你感觉很舒服。
8、Easy Touch Controls
Easy Touch Controls是一组利用新UI和新事件系统的虚拟控制器。它是完全所见即所得的,你可以在不编写任何代码的情况下动画你的玩家。
使用真正的操纵杆模拟游戏玩法,而无需进行编译。
Easy Touch Controls带有4个控制器和8个变体:
- 操纵杆:静态,动态,开关
- DPad:经典,经久不衰
- 触摸板
- 按钮:经典,随着时间的推移
以下三种方法集成控制器
9、RPG Map Editor
创建一个RPG地图只需3个按钮:鼠标左键和右键,shift键或控制键。
RPG地图编辑器在RPG游戏的自动地图编辑器或任何你想在编辑器或在玩游戏时创建的东西。通过整合冲突和小地图,你可以轻松快速地创建一个复杂而出色的RPG世界,而不需要复杂的工具或选项。
特点:
- 具有1、2、4和8个方向的角色表的方向动画器(新v1.5.0)
- 基本AI行为:追随者,NPC和同伴(新版本1.5.0)
- 区域转换
- 战争迷雾层(新v1.2.8)视频
- 多层支持(新版本1.2.4)
- 完整Html文档(NEW v1.2.3)
- 自定义瓷砖大小(NEW v1.2.1)
- 多个瓷砖1(新版本v1.2.0)
- 空中和海上交通工具1(新v1.1)
- 使用协程和不同启发式的快速寻径(NEW v1.07)
- RPG Maker VX Tileset支持
- 优化创建大地图和低draw calls在智能设备的良好性能
- 在游戏或场景视图中编辑
- 游戏模式的改变被保存
- 动画瓷砖
- Autotiles
- 程序地图系统,帮助您开始创建一个地图
- 撤销/重做修改
- 导出/导入xml格式的地图
- 包括一个2D像素的完美相机,以避免由于变换或缩放精度造成的工件
- 包括玩家和敌人控制器,支持RPG Maker Charsets
- 基于瓷砖类型的快速碰撞系统:墙,栅栏,块
- 小地图自动生成
10、Super Tilemap Editor
Super Tilemap Editor 是一个功能强大,易于使用的磁贴编辑器,您需要创建任何基于磁贴的游戏。使用它不仅可以创建贴图,还可以作为一个强大的关卡编辑器,将预制块当作贴图来放置。
特点:
- 完整的编辑器集成
- 精灵面具交互支持
- 导出到Png任何瓷砖或瓷砖组
- 将预制件附在任何瓷砖上
- Tile Vertex Painting在V1.4.5中是新的
- Pyxel编辑导入(实验和不支持)
- Tiled TMX导入*(不完全支持,只支持基本输入矩形瓷砖和层,而不是对象,动画,碰撞,瓷砖属性…)
- Tilemap Parallax是V1.4.3中的新功能
- 使用碰撞器生成运行时贴图
- 创建瓷砖视图或瓷砖预制易于绘画
- 完全可定制的2D和3D无缝瓷砖碰撞器创建的飞行
- Tilemap组(又名Tilemap图层)
- 完全可定制的画笔
- 自动平铺模式:自我,其他和组
- 支持细分自动贴图
- 复制,剪切,填充,旋转和翻转平铺版
- 着色,像素捕捉和排序渲染选项
- 平铺和画笔用户参数:int, float, bool和prefab
- 瓷砖和画笔预制创建
- 完整的源代码可用
- 针对移动设备进行优化
- 减少场景大小
- 两个贴图集(平台游戏和盗贼)使用CC0肯尼的资产和演示场景
11、FairyGUI
FairyGUI是一个灵活的Unity UI框架,与免费的专业游戏UI编辑器:FairyGUI编辑器。
特性:
- WYSWYG,艺术家友好。
- 复杂的UI组件可以直接在编辑器中设计,不需要脚本。
- 提供时间轴来设计UI转换。
- 网页和手机设计。
- 支持构建和使用序列帧动画简单地作为一个图像。
- 通过使用BMFont或图像支持位图字体。
- 强大的列表组件。支持虚拟列表和循环列表。
- 支持像素命中测试。
- 容易与其他3D元素混合,如模型,粒子和渲染纹理。
- 内装式手势支持. .
- 支持虚拟现实。易于将UI绑定到任何形状,如曲面UI。
- 灵活的发布策略,支持自动打包图集,支持多个图集在一个包中。
- 多语言UI支持。
- 提供了不同分辨率的缩放策略。
- 稳定、高效。
二、VR/AR 游戏的常用插件
1、VR Panorama 360 PRO Renderer
VRPanorama 是一款经验证的离线渲染系统,可导出立体声 360、 180 全景以及高达 8K 的视频。这是一种快速而简单的方式来渲染全功能的 360 立体全景影片和图像序列,供 VR 头戴设备(如 Oculus Rift、Gear VR 或 Google Cardboard)或在线 360 视频服务(Youtube、VRideo、Milk VR)等使用
- 直接从 Unity 5 捕获 HD 和 4K 视频。
- 用空间音频捕获视频。
功能
- 直接从 Unity 输出高质量的立体声(和单像的) 360 全景图像序列影片到 VR HUD 中。
- PNG、JPG、EXR 序列输出。
- 将视频和立体声全景影片编码成 H.246 (MP4)
- 支持延迟、向前和 HDR 渲染,带有屏幕空间图像特效以及内部超级采样抗锯齿来提供优越的质量
- 可配置的渲染质量 VS。速度
- 为 Youtube 导出三维声专用音频
- 静态图像捕捉(只需点击一下按钮)
- 导出 360 图像供 Facebook 使用(仅支持 PC - OSX 的支持即将推出)
- 颜色转换抖色处理(从 HDR 到 24 位),以实现优越的图像质量
- 集成 360 注入供 Youtube 使用
- SBS 立体声模式(并排立体声)。
- 渲染任何的分辨率以及宽高比全景,高达 8k X 8k
- 极速的 GPU 加速渲染
2、Curved UI – VR Ready Solution To Bend / Warp Your Canvas
专为新的 Unity Canvas 系统设计的多合一 VR 接口软件包。在世界空间中弯曲画布,使玩家可以从任何角度查看画布并与之交互。创建复杂的设计,同时仍使用您习惯的 Unity Canvas 工作流程!
通过 UI 丰富您的 VR 项目,使您的玩家完全沉浸其中。通过弯曲的互动式屏幕获得“超科幻”的感觉。
支持:
✔ 鼠标
✔ 注视
✔SteamVR(1.4 和 2.0+)
✔ OculusVR(Rift、Rift S、Quest、Go、GearVR 等)
✔ GoogleVR(Daydream、Cardboard 等)
✔ Unity XR Toolkit
3、VR UIKit - Bootstrap Your VR App with Ease!
VR UIKit是最流行的UI框架,可以更快更容易地开发VR。它是通用的,无约束的,并与伟大的统一编辑器集成。它包含了许多在VR社区中广泛使用的经过实战测试的组件。
该软件包支持鼠标控制、凝视控制、激光指针控制和市场上任何其他现有的输入法。
为了支持TextMesh Pro,这个包包括一个编辑器工具,可以将所有或选定的文本转换成TextMesh Pro,只需单击一次!
组件模块
4、VR Easy
VR Easy 是 Unity3D 的 VR 生产力和工作流程工具套件,支持内容开发人员通过简单的拖放界面快速创建 VR 体验,支持所有主要 HMD 设备,如 Oculus Rift/Go/Quest、HTC Vive/Pro/Focus、MR Headset、Gear VR、Vive Focus、Cardboard、Daydream,与行业 SDK 兼容,且无需编程技能。为包括移动端 VR 平台在内的所有 VR 平台构建完全可配置的版本,平台包括:VR ArchViz、VR 配置器、VR 培训应用程序、VR Cinema/Video Player、VR 360 Tours ,带有热点及更多功能,一行代码都不需要编写
核心功能:
- 使用我们的通用 VR 镜头设置系统,无需导入外部 SDK
- 利用拖放功能创建 VR 应用程序,无需编码
- VR 全景构建模块支持本地或从 URL 加载图像和视频,适用于所有 VR 耳机(包括移动端 VR 平台)
- 视线/凝视、指针、触摸和 MR 选择器,支持所有带有和不带控制器的 VR 耳机
- 适用于所有耳机的 VR 运动,包括带有固定高度和飞行选项的触摸板/角度移动端
- 远距传输
- 支持默认 Unity GUI 组件
- 并排立体声
- 视频教程
- 完整版用户手册
5、VR Interaction Framework
借助 VR 交互框架,轻松创建属于自己的可交互对象并迅速上手。
该框架经过专门设计,以 Oculus Quest 为基准,但通过 Unity 的 XRInput 系统,可完美适用于 Rift、HTC Vive 和 Windows WMR 头戴设备。某些头戴设备可能与 Unity XR 插件系统不兼容,且可能需要 SteamSDK 注册输入。
- 对象的物理抓取和投掷
- 按钮、旋钮、杠杆、滑块、门、操纵杆及其他物理激活的对象
- 平滑运动和传送
- 支持自定义手势
- 双手武器
- 采用 Unity CharacterController 的自定义 PlayerController (可与你自己的互换)
- 爬山
- 基于世界的自定义 UI 系统
- 捕捉区域 - 超级模块化:制作设备插件、库存系统等等
- 弓箭物理(箭可拾取和重射)
- 枪支处理/物理。可从手枪中插入和取出弹夹、向后拉滑块等等。
- 带有霰弹猎枪和步枪示例的双手武器
- 手持喷气机(类似喷气背包,但可手持!)
- 抓钩
- 减缓时间
- 一个基本的反向动力学手臂示例
- 手势追踪演示 - 用手指抓取对象,在空气中徒手绘制
- 具有可破坏对象的简单伤害系统
三、模型构建/环境构建插件相关
1、UModeler - Model your World
UModeler 是 Unity 的扩展功能,可以让您轻松快速地制作模型和原型。使用 UModeler,您可以制作静态网格资源以及游戏关卡原型,无需任何其他外部 DCC 工具。此外, UModeler 不仅支持小工具的建模,还支持基于草图的建模,让您可以在平面上绘制 2D 形状,然后使用直观的方式将它塑造成 3D 形状。任何多边形都会自动三角形化,即使内部包含孔洞,也会被输入渲染管线。这将节省您的大量时间。UModeler 包含约 90 种用于建模的工具,这将使您能够在 Unity 中轻松地创建、转换和编辑模型。
使用 UModeler 可以做什么
· 从低多边形网格到相当复杂的网格3D 建模。
· 原型创建。
• 通过 Meshfilter 组件修改网格。
· 使用 UV 编辑器进行纹理贴图。
· 2D 绘制。
• 还有更多其它功能。
功能
建模
提供了以下强大的多种建模工具。
• 小工具包的转化/旋转/缩放顶点/边缘/多边形
• 通过斜面和跟从工具来塑造曲线模型
• 基于参数的原始形状,让您制作任何尺寸的形状。
· 推/拉工具允许您从一个平面切割出一个 3D 形状。
• 修复工具 - 橡皮、桥梁填充、崩溃、对齐、翻转和扁平工具。
• 合并工具 - 组合对象/多边形/顶点,布尔工具。
·镜像工具 - 每个修改都会镜像到镜像平面的另一端。
·选择工具 - 全选/不选、孤立、循环、圆环、反选和增加工具。
• 切割工具 - 切割、环切、修剪工具。
·表面工具 - 材料、UV变换和平滑群组工具。
2、Gaia Pro 2021 - Terrain & Scene Generator
Gaia Pro是一个强大的,一体化的开放世界和关卡生成系统,可以在几分钟内创建令人惊叹的移动,虚拟现实,控制台和桌面环境。
Gaia Pro 2021是一个强大的,所有在一个世界生成,优化和流媒体系统,创建惊人的移动,虚拟现实,主机和桌面景观和场景,运行良好,在几分钟内看起来很棒。
它提供简单,快速和漂亮的景观,地形,纹理,种植和程序内容放置使用我们的资产或你的喜欢。
功能:
- 为目标平台优化的向导驱动的设置
- 模块化设计,使用尽可能多或尽可能少你想要的
- 大规模的世界生成与多地形和流支持
- 在HDRP中工作的加速草地渲染系统(URP即将到来)
- 使用我们的内容或您的与我们强大的和可扩展的生物群落系统
- 设计您的世界混合和匹配邮票与实时预览
- 可视化地形和内容放置与强大的堆叠过滤器
- 多个天空,照明(包括一天的时间),视觉特效和声音特效系统
- 令人惊叹的专业设计的高山和温带森林生物群落
- “标准统一”的方法,以最大化与其他工具的兼容性
- 包括网格和植被着色与天气支持
- 第一,第三,飞行,vr/xr和汽车角色控制器
- 天气系统有雨雪支持
- 高性能水系统和着色器
- 内置,URP和HDRP支持
- 地形网格导出系统
3、Paint in 3D
用 Paint in 3D 绘制所有物体 - 在游戏内和编辑器里都可使用。所有功能已经过深度优化,在WebGL、移动端、VR 以及更多平台用起来都非常好用!
VR支持 - 所有功能都在VR中都很好用,而且 Paint in 3D 还附带了几个专为利用这些来设计的演示场景。如果你没有 VR 头盔的话, 不用担心,这些演示场景也可以与鼠标一起使用!