目录

AssetBundle

AssetBundle Manager

EasySave

UGUI-Edito

Unity Favourites Panel

Curvy Spline

流体插件Obi Fluid

AVPro

Curved UI -Curved UI Bend Warp Your(vr曲面ui)

UGUI HUD Text:(头顶伤害漂浮文字)

HiDebug

Uspeak

behavior

BoundBoxes

待使用

Hdg Remote debug

unity-ugui-XCharts

Unity Admob插件

Lean Touch

Qhierarchy

github

uLui


更多插件介绍:   http://www.narkii.com/club/thread-367902-1.html

文件浏览器插件

Advanced File Browser(文件浏览插件)

Runtime File Browser(文件浏览器,其实这个好用)

Runtime Transform Gizmos(非常好用)

实时手柄,可以控制三维空间物体的平移,缩放,旋转,框选等各种常用的功能

在游戏视图中实现和编辑器视图中相同效果的gizmos的控制轴来控制物体的移动、旋转和缩放

Best HTTP

HTTP 最好用的插件BestHttp

https://www.jianshu.com/p/5e178cd2090e

UnityUIExtensions

顾名思义UnityUIExtensions就是UGUI的扩展插件,并且此插件开源免费,作为UGUI的扩展包,不仅增强了UGU的某些原生组件,更是在此基础上增加了许多新组件。

新增UI组件:

  • Accordion:Acordian 样式的控件,使用动画片段。
  • ComboBox:组合框控件。
  • HSVPicker:颜色选取器 UI。
  • SelectionBox:RTS 样式选择框控件。
  • HorizontalScrollSnap:弹性滚动列表。
  • UIButton:改进的按钮控件与其他事件。
  • UIWindowBase:可拖动窗口的实现。
  • ComboBox:对于文本的固定组合框实现。
  • AutoCompleteComboBox:自动完成选择文本组合框。
  • DropDownList:一个基本的下拉列表中的文本和图像支持。
  • BoundToolTip:工具提示。

Effect 组件

  • BestFitOutline:改进的轮廓效果。
  • CurvedText:Text顶点manipulator。
  • Gradient:适用于任何UI对象的顶点颜色渐变。
  • LetterSpacing:允许 finers 文字间距控件。
  • NicerOutline:另一个outline 控件。
  • RaycastMask:强化的mask 组件能够处理的图像数据的一个例子。启用对映像部件并不只是Rect Transform。
  • UIFlippable:图像组件,翻转图形效果。

Additional 组件

  • ReturnKeyTrigger:
  • TabNavigation:选项卡导航。
  • FlowLayoutGroup:更高效的网格样式布局组。

Debug插件:Log Viewer

gui 日志查看软件 非常好用

Doozy UI

Doozy UI是Unity UI视图层的框架,本身使用的还是UGUI的组件,但提供了一套强大的UI管理功能,可以很方便的实现一些炫酷效果,方便的UI系统管理与事件传递机制。

相对于Unity原生的GUI系统Doozy UI有以下优点:

  • 使用本地uGUI
  • 简单易学,直观的设计
  • 高级编辑器集成
  • UI动画系统
  • 用户界面导航系统
  • UI效果,用户界面内的ParticleSystems
  • 用户界面通知系统
  • 用户界面触发器,零代码
  • 场景加载器

AssetBundle

AssetBundle Manager

可以在不build、部署AssetBundles的情况下,就用editor模拟加载本地、远程AssetBundles,支持AssetBundle Variants,让测试、编辑AssetBundle的工作变得非常方便。

NativeGallery

Unity 调用手机相册 选图 选视频 可以多选 NativeGallery插件

UnityBezierSolution

https://github.com/yasirkula/UnityBezierSolution

贝塞尔曲线插件

资源,素材

Modern UI Pack

简约现代游戏界面UI素材

UGUI

Super ScrollView for UGUI 2.2.2

- 滑动界面制作 一款非常强大的滑动制作插件

聊天消息列表演示
- 水平画廊演示
- 垂直画廊演示
- GridView演示
- PageVew演示
- TreeVew演示
- 与稠粘头演示的TreeView
- 旋转日期选择器
- 更改项目高度演示
- 下拉刷新演示
- 拉起来加载更多的演示
- 点击加载更多演示
- 选择并删除演示
- GridView删除项目演示
- 顶部到底部的演示
- 自下而上的演示
- 从左到右的演示
- 右侧演示
- 响应GridView演示
- TreeViewWithChildrenIndent演示

特征:
- ListView和GridView和TreeView
- 无限的项目
- 项目在不同的大小(高度/宽度)
- 具有不同预制的物品
- 在初始时间大小未知的项目
- 垂直滚动视图(从上到下,从下到上)
- 水平滚动视图(从左到右,从右到左)
- 项目填充
- 滚动到指定的项目
- 滚动到具有偏移量的项目
- 项目计数在运行时更改
- 项目大小(高度/宽度)在运行时更改
- 物品捕捉到视口中的任何位置
- 项目循环,如微调
- 添加/删除项目
- 全部删除/删除所有项目
- 刷新并重新加载项目
- 使用池缓存项目,不要在运行时销毁项目
- 有效回收物品
- 平台无关

EasySave

万能数据保存插件: 这个插件非常的牛逼,比如:文档地址加密、文档内容加密、以及就算是整个游戏物体我也保存给你看啊!

UGUI-Edito

adress:https://github.com/liuhaopen/UGUI-Editor

project视图看不到prefab的预览图,都是蓝色的方块比较难辩认,所以可以用PrefabWin这个窗口拉控件出去,拉到场景时会判断控件落在哪个Canvas上,有则挂其上,无则自动生成一个Canvas,然后右键保存为一个界面prefab

富文本

uHyperText :https://gitee.com/liufujingwen/uHyperText

扩展uGUI,支持富文本解析,动画表情以及位移动画等功能
此插件扩展了uGUI Text的富文本格式,支持uGUI的富文本格式的基础上,还增加了以下独有的格式

Unity Favourites Panel

UnityEditor 收藏夹,使用它可以将 “Hierarchy” 或 “Project” 面板中的对象拖放到其中进行收藏,

1.从 Window > Favourites 唤出本收藏夹

2.点击界面上的 【+】按钮新增一个分类

评价:非常好用,本人非常喜欢,主要是非常实用。因为在项目开发中总会有一些经常会用到的脚本或者资源,或者层级比较深但访问频率又非常高的游戏物体,这时候就可以把它们收藏起来,其实就是一个收藏功能。

github地址:https://github.com/plyoung/Favourites

Curvy Spline

用于制作曲线场景,模型,道路,运动轨迹。

流体插件Obi Fluid

3d流体插件,支持各种流体,包括:水,火,小球等

AVPro

视频插件:

给Ugui控件贴上视频材质
1.给空物体添加MediaPlayer脚本,并为MediaPlayer脚本的video Path属性赋值视频名字
2.给ugui控件添加DisplayUGUI脚本,并为其属性Media Player 赋值
3.设置视频是否自动播放或者打开

事件回调:

 mediaPlayer = img.gameObject.GetComponent<MediaPlayer>();mediaPlayer.Events.AddListener((MediaPlayer media,MediaPlayerEvent.EventType eType,ErrorCode code)=> {if (eType == MediaPlayerEvent.EventType.FinishedPlaying){if (timer < 0 && onComplete != null)onComplete();}if (eType == MediaPlayerEvent.EventType.MetaDataReady){img.enabled = true;}if (eType == MediaPlayerEvent.EventType.Error){//Debuger.Log(GetType().Name+":"+code);}});
//切换视频public void OnChangeVideo(){   string path = "AVProVideoSamples/Sample180.mp4";//这个路径在 Application.streamingAssetsPath下GetComponent<MediaPlayer>().OpenVideoFromFile(MediaPlayer.FileLocation.RelativeToStreamingAssetsFolder, path, false);Debug.Log(" 视频长度: " + GetComponent<MediaPlayer>().Info.GetDurationMs());}//  切换视频且播放public void OnChangeVideoAndPlay(){string path = "AVProVideoSamples/SampleCube.mp4";//这个路径在 Application.streamingAssetsPath下 _mediaPlayer.Info.GetDurationMs()GetComponent<MediaPlayer>().OpenVideoFromFile(MediaPlayer.FileLocation.RelativeToStreamingAssetsFolder, path, true);Debug.Log(" 视频长度: "+GetComponent<MediaPlayer>().Info.GetDurationMs());}bool isPlay = false;//暂停或者播放public void OnPlayOrPause(){isPlay = !isPlay;if(isPlay){GetComponent<MediaPlayer>().Play();}else{GetComponent<MediaPlayer>().Pause();}float time = GetComponent<MediaPlayer>().Control.GetCurrentTimeMs();float duration = GetComponent<MediaPlayer>().Info.GetDurationMs();float d = Mathf.Clamp(time / duration, 0.0f, 1.0f);Debug.Log(" 视频长度: " + GetComponent<MediaPlayer>().Info.GetDurationMs());Debug.Log(" 视频当前时间: " + time);Debug.Log(" 视频已播放百分比: " + d);}

Curved UI -Curved UI Bend Warp Your(vr曲面ui)

非VR模式使用方法:在Canvas 上面挂载 CurvedUISettings脚本,设置Canvas物体上面的组建Canvas的RenderMode属性为:WorldSpace 即可以使用

UGUI HUD Text:(头顶伤害漂浮文字)

用法:

public bl_HUDText HUDRoot;if (Random.Range(0, 2) == 1){HUDRoot.NewText("+ " + Random.Range(50, 100).ToString(), base.transform, Color.green, 8, 20f, -1f, 2.2f, bl_Guidance.RightDown);}else{HUDRoot.NewText("+ " + Random.Range(50, 100).ToString(), base.transform, Color.green, 8, 20f, -1f, 2.2f, bl_Guidance.LeftDown);}

HiDebug

:小巧,好用的屏幕日志打印插件(通过按钮显示或者查看日志),pc,移动端均可使用,只需要启用一次(不需要设置为donotDestroy),后续的所有日志打印都会切换到这来来打印,包括unity自带的日志打印,屏幕上打印的顺序是从下到上,使用方法:

using UnityEngine;
/// <summary>
/// 屏幕上打印的顺序是从下到上
/// </summary>
public class HiDebugUseExample : MonoBehaviour
{[SerializeField]private bool _isLogOn=true;//set this value from inspector[SerializeField]private bool _isLogOnText = true;[SerializeField]private bool _isLogOnScreen = true;  //是否启用屏幕显示void Start(){Debuger.EnableHiDebugLogs(_isLogOn);Debuger.EnableOnText(_isLogOnText);Debuger.EnableOnScreen(_isLogOnScreen);for (int i = 0; i < 1; i++){Debuger.Log("---------HiDebug---------");Debuger.Log(i);Debuger.LogWarning(i);Debuger.LogError(i);Debug.Log("---------Unity Debug ---------");Debug.Log(i);Debug.LogWarning(i);Debug.LogError(i);}Debuger.FontSize = 20;//set size of font}
}

Uspeak

录音插件

behavior

行为树插件

BoundBoxes

包围盒插件,模型的边界框bounds

待使用

Hdg Remote debug

可以在Unity上连接手机,查看GameObject的属性和一些信息,也可以进行实时的修改,节省很多打包调试的时间

JSON .NET For Unity

JSON 的序列化/反序列化插件。这个插件是支持 iOS, Android, WP8等多平台且 Bug 最少。

Liquid Physics 2D

2D物流流体插件

unity-ugui-XCharts

一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图等常见图表。

Unity Admob插件

能快速方便的在unity应用中加入广告,增加游戏收入

Lean Touch

手势控制物体,还可以模拟器模拟双指放大移动等。可视化插件

Qhierarchy 

你管理一个有几千物体的场景,点击单个物体,关掉它显示,或者修改它的static方式之类的根本就是噩梦,用Qherarchy的话,稍微点击下小眼睛关闭就好,对我来说是必备插件,而且可以很容易查找到物体是否有attach script,以及脚本是否出错,非常好使。
我知道很多人是用Hierachy2 的,那个的功能和Qhierarchy类似,但是当时在unity4 -5的版本升级里面出很多bug,而且功能我觉得有些太复杂,反而不如Qhierachy便宜好用

Odin - Inspector and Serializer

由于Unity本身的Editor编程中,存在其自身的局限性,比如:无法序列化Dictionary,对多态、空值、循环嵌套等序列化显示,Inspector或EditorWindow多线程下复杂属性显示处理等等;由于这些原因,Inspector and Serializer 类型的插件变得非常有重要意义,许多unity项目往往都需求这样的插件。而Odin - Inspector and Serializer 是此类插件中非常好,也非常多人使用的插件。

github

uLui 

基于ugui组件封装,高级控件库uLui

address: https://github.com/LingJiJian/uLui

一.   遮罩插件   Alpha Mask UI Sprites Quads 1.51

介绍:功能感觉很强大的一个遮罩插件,能实现LOGO高光闪动动画,圆形遮罩,透明通道图片遮罩,还真是项目必备。

下载:http://www.manew.com/thread-94986-1-1.html

二.   绳索插件   Ultimate Rope Editor v1.18

介绍:能实现绳子和铁索的动力学。主要能支持刚体作用下绳子断裂,铁索断裂,并能判断是否断裂。

下载:http://www.manew.com/thread-94609-1-1.html

三.   展示插件   UGallery Flow v1.0

介绍:能实现以画廊Gallery Flow方式展现UI,感觉还行,还可以再改一下用。

下载:http://www.manew.com/thread-94216-1-1.html

四.  线条光效   Line Waves v1.5

介绍:插件非常小,就一个脚本,但是可以调节出很多线条光线效果,挺漂亮的,但不能指定划线,算半个特效插件吧。

下载:http://www.manew.com/thread-93288-1-1.html

五.  内嵌网页  UniWebView2 v2.8.0

介绍:在Unity3d中显示网页的插件,会安卓的话,直接在安卓中做了,不会的可以用这个,使用蛮简单。

下载:http://www.manew.com/thread-93219-1-1.html

六.  http插件  Best HTTP (Pro Edition)1.9.9

介绍:据说是最好用的http插件,比原生的www好用很多。

下载:http://www.manew.com/thread-96247-1-1.html

七.  2D切割  Sprite Slicer v1.146

介绍:用来做过项目,非常好用的2D图片切割插件。

下载:http://www.manew.com/thread-93039-1-1.html

Unity 插件使用笔记相关推荐

  1. Unity Cinemachine插件学习笔记,实现单目标和多目标之间切换

    Unity Cinemachine插件学习笔记,实现单目标和多目标之间切换 *版本要求Unity2017.1及以上. 参考资料: [官方] Unity 2017.1正式版发布 Cinemachine插 ...

  2. Unity Cinemachine插件学习笔记

    以下都是转载内容,能够比较直观的学习一些基础内容.现在的Cinemachine更新了许多新的功能,但是Cinemachine插件都ExamplesScences,去看一下官方例子和文档来学习更佳 *版 ...

  3. Unity Cinemachine插件学习笔记,结合Timeline实现简单场景动画

    Unity Cinemachine插件学习笔记,结合Timeline实现简单场景动画 *版本要求Unity2017.1及以上. 参考资料: [官方] Unity 2017.1正式版发布 [Unity] ...

  4. 【Unity ASE学习笔记】

    Unity ASE学习笔记 一.工具比较 二.ASE插件工具下载 三.ASE界面 主要工作区详解 四.节点 常用节点概览 4.1.贴图节点 4.2.常数节点 4.3.四则运算(+ - * /) 4.4 ...

  5. 大爱 unity 数字孪生 老卵了 Unity 数字孪生笔记1 工具介绍

    Unity 数字孪生笔记1 工具介绍 火锅肥牛 2020-05-16 20:19:10   106   收藏 1 展开 前言 工欲善其事必先利其器 流程思考 数字孪生本质上一种基于实际物理数据的可视化 ...

  6. Unity插件:UFPS

    Unity插件:UFPS使用教程(一) Unity插件:UFPS使用教程(一) Unity插件:UFPS使用教程(一) 先挂上UFPS官方文档:https://docs.google.com/docu ...

  7. 台北Unity开发者研讨会 笔记

    文章目录[点击展开](?)[+] 说明 相关参考连结 总论 你不可不知的Unity開發技巧 移动平台优化要点 资产包 统一着色器系统 本文转自:http://ndark.wordpress.com/2 ...

  8. Unity插件之NGUI学习(4)—— 创建UI2DSprite动画

    创建一个新的Scene.并按 Unity插件之NGUI学习(2)创建UI Root,并在UI Root的Camera下创建一个Panel. 然后在选中Panel,在菜单中选择NGUI->Crea ...

  9. Unity插件-NGUI使用教程

    Unity插件-NGUI使用教程 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 NGUI 一款强大 ...

最新文章

  1. C#中的深克隆的两种方式
  2. python语言有什么用-python语言为什么好呢?它有什么特点?
  3. MyBatis-20MyBatis高级结果映射【一对一映射(4种方式)】
  4. IT项目管理总结:第六章 项目时间管理
  5. AI自动标注神器!支持多通道、大尺幅数据
  6. 垂直梯形校正画质损失多少_梯形校正功能是怎么实现的?其中可大有学问
  7. LeetCode: 14. Longest Common Prefix
  8. 双表联查mysql_MySQL的双表多表联查
  9. ECMAScript6 模版字符串
  10. php gzip 关闭,php能否在当前脚本页关闭nginx的gzip输出
  11. 序列不包含任何匹配元素
  12. Hadoop2.2伪分布式搭建步骤
  13. SQL Express
  14. 高淇java300适合_高淇java300集JAVA面向对象的进阶作业
  15. Win7系统怎么开启远程桌面?Win7远程桌面怎么用
  16. 连接mysql失败怎么办_数据库连接失败有什么原因?怎么解决?
  17. Resultful接口实现后端文件下载
  18. 数据对象与对象之间相似度与相异度的度量
  19. Python爬虫实战使用scrapy与selenium来爬取数据
  20. C++中使用placement new

热门文章

  1. 红外图像处理算法介绍
  2. Autodesk Infrastructure Map Server 2012(MapGuide 2012) 最新特性介绍
  3. (gcd,lcm,互质) 康纳的表情包--SDUT,Wolf and Rabbit--HDOJ
  4. Timesten 日常管理命令合集
  5. STK二次开发之MATLAB 初始化
  6. 如何将使命召唤手游电脑版(模拟器)安装在电脑上
  7. 为什么边缘概率密度是联合概率密度的积分_高等数学线性代数概率统计每日一题20201006不定积分 齐次线性方程 边缘概率密度...
  8. IIS网站404失效
  9. 解决 网站404 Not Found 错误
  10. MATLAB使用Simulink 进行建模与仿真方法 - Simulink基本操作与入门教程