Unity3D插件“我敢说,这是你见过最多的插件合集”Unity插件分享不断更新中。。。
Posted 恬静的小魔龙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D插件“我敢说,这是你见过最多的插件合集”Unity插件分享不断更新中。。。相关的知识,希望对你有一定的参考价值。
推荐阅读
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。
一、前言
最近整理了一下文章,发现我分享了很多的插件,但是如果要查找某一款插件,还需要去搜索才能找到,很不方面,就想要将写过的所有的插件分享也好,教程也好,做一个汇总,然后这篇文章还会不断的更新,在有新的插件之后。
熟悉我的人都知道,我对插件是情有独钟,因为好的插件能极大的提高我们的开发效率,避免重复造轮子,减少开发周期,提高开发效率。
我也收集了很多的插件,也看了很多文章在分享Unity的插件,就在这篇文章将插件分享出来。
当然,除了插件,还有很多的资源,比如粒子呀、模型呀、音频呀,这些都会涉及,也欢迎大家私聊我进行补充、更正。
二、插件分享
插件是非常多的,我就粗略的将插件分为两类,一种是编辑器扩充与脚本整合插件,一种就是资源插件。
编辑器扩充与脚本整合插件,主要是为了实现某一个功能,比如说实现小地图,实现资源打包等。
资源插件就包含2D资源、3D资源、音频资源、粒子资源。
2-1、编辑器扩充与脚本整合插件
2-1-1、Best HTTP(网络插件)
简介:
Best HTTP是一款网络插件,它支持REST,WebSocket,Socket,IO等,比Unity原生的WWW强大太多。
截图:
2-1-2、Photon PUN(多人联机游戏插件)
简介:
Photon PUN+是一款制作多人联机游戏的插件,同时支持PC端、手机端和网页端的Unity项目。
截图:
2-1-3、Qhierarchy(Unity层级管理插件)
简介:
管理一个有几千物体的场景,点击单个物体,关掉它显示,或者修改它的static方式之类的根本就是噩梦,用Qherarchy的话,稍微点击下小眼睛关闭就好,对我来说是必备插件,而且可以很容易查找到物体是否有attach script,以及脚本是否出错,非常好使。
我知道很多人是用Hierachy2 的,那个的功能和Qhierarchy类似,但是当时在unity4 -5的版本升级里面出很多bug,而且功能我觉得有些太复杂,反而不如Qhierachy便宜好用
截图:
2-1-4、Haste Pro(编辑器中寻找资源插件)
简介:
unity内的everything,场景东西多到死,资源乱到想跳楼,要查找某个特定的物体或者component太难,这款插件就可以在编辑器中快速找到想要的资源或物体。
截图:
2-1-5、Asset hunter(删除不用的资源)
简介:
用asset hunter轻松分辨场景是否有使用到此asset,一键删除
截图:
2-1-6、Legacy 2 PBR(着色器升级)
简介:
可以将老版本的着色器Shader一键升级到高版本。
截图:
2-1-7、AssetBundle Manager(AssetBundle管理插件)
简介:
可以在不build、部署AssetBundles的情况下,就用editor模拟加载本地、远程AssetBundles,支持AssetBundle Variants,让测试、编辑AssetBundle的工作变得非常方便。
截图:
2-1-8、Mesh Baker(网格烘培插件)
简介:
项目开发的时候经常会大量使用大规模的Mesh,导致Draw Call过高。而Mesh Baker扮演了网格烘焙器的角色,其工作原理是将网格和材质合并,从而降低渲染的Draw Call。
截图:
2-1-9、SimpleLOD(LOD插件)
简介:
比较适合大规模场景的制作开发。在处理多人在线的项目(如MMO游戏)时,按照我们以往的优化方法是尽可能降低Draw Call和减少渲染消耗,在远处使用低级LOD,在Run-time时根据相机距离切换合适的LOD,使得在手机性能有限的情况下尽量渲染更多的角色,达到更好的效果。
而SimpleLOD恰好可以满足这一点,除了同样拥有Mesh Baker所具有的Mesh合并、Atlas烘焙等功能,它还能提供Mesh的简化(Mesh Baker无法提供),并对动态蒙皮网格进行了很好的支持。该插件可在Run-time和Editor中都可以使用,同时开放了源码,大家可以根据项目的实际情况而作修改。
截图:
2-1-10、Obfuscator(防止逆向工程破解)
简介:
Obfuscator可以保护游戏代码和游戏资源,防止被逆向工程破解。
截图:
2-1-11、Inventory Pro(背包插件)
简介:
Inventory Pro是制作背包仓储系统的最佳插件,可以用来存储物品、装备、武器和杂物等。是制作RPG游戏的必备插件。
截图:
2-1-12、Lip Sync Pro(唇语同步&面部动画)
简介:
Lip Sync Pro是一款制作唇语同步&面部动画的插件,如果你的游戏包含大量对白,这款插件就很有必要了。
截图:
2-1-13、Editor Console Pro(控制台编辑器插件)
简介:
Editor Console Pro是一款可以取代Unity原生控制台编辑器的插件,生产力提升必备插件。
截图:
2-1-14、A* Pathfinding Project Pro(A*寻路插件)
简介:
A* Pathfinding Project Pro是一款AI寻路插件,开发者可以自定义AI的寻路行为。
截图:
2-1-15、Stan’s Assets(多平台交互插件)
简介:
Stan’s Assets提供了和ios、安卓等平台交互的插件,还有使用Admob的插件。有了Stan’s Assets的插件,你完全不需要了解任何iOS或者安卓开发,就可以使用iOS和安卓的各种特性。开发者必备插件,而且几年来他们一直在维护更新。强烈推荐。
截图:
2-1-16、Odin(可视化编程插件)
简介:
Odin是一款可视化编程插件。
截图:
2-1-17、VR Panorama 360 PRO Renderer(VR360全景视频渲染)
简介:
VR Panorama 360 PRO Renderer可以帮助开发者在Unity内部渲染4K360°全景视频。
截图:
2-1-18、Curved UI(VR曲面UI插件)
简介:
Curved UI是一款制作VR游戏的UI的插件
截图:
2-1-19、Koreographer Professional Edition(音乐节拍跳动插件)
简介:
Koreographer Professional Edition是一款针对音频进行操作的插件
截图:
2-1-20、Master Audio: AAA Sound(声音类插件)
简介:
Master Audio: AAA Sound是Unity游戏开发的终极音频解决方案,音效编辑器,音频3A插件。
截图:
2-1-21、Final IK(反向动力控制插件)
简介:
Final IK是一个反向动力控制插件。相比较unity的自带IK系统,Final IK设置更加方便,用途更广。有很多情景化的应用,如针对和物体交互的动作系统。如果能使用好Final IK插件,就可以使用少量的固定动画,在此基础上融合IK 动作,做出千变万化的交互动作。
截图:
2-1-22、PuppetMaster(系统骨骼动画插件)
简介:
PuppetMaster是高级活跃的布娃娃完成了由Final-IK的制造商制作的布娃娃创作和编辑工具,可以制作动画布娃娃,在场景视图中可以直观地编辑对照和联合限制。
截图:
2-1-23、Amplify Shader Editor(可视化shader制作插件)
简介:
Amplify Shader Editor是一款基于节点的可视化shader制作插件。
截图:
2-1-24、Colorful FX(全屏图像效果处理插件)
简介:
Colorful FX包含了大量的可定制的FX效果和全屏的camera渲染效果。对色彩纠正和图像后期处理有很大作用。
截图:
2-1-25、Mega-Fiers(Mesh形变插件)
简介:
Mega-Fiers是一个可以让Mesh发生的形变的插件。
截图:
2-1-26、Surforge(Unity中改变模型材质)
简介:
Surforge能够帮你在Unity内部快速制作3D模型的texture。
截图:
2-1-27、Octave3D-Level Design(快速制作关卡)
简介:
Octave3D-Level Design帮助Unity开发者制作关卡。
截图:
2-1-28、UBER - Standard Shader Ultra(制作3A级别Shader)
简介:
UBER - Standard Shader Ultra可以帮助开发者制作3A级别的shader。
截图:
2-1-29、UMotion Pro(动画制作插件)
简介:
UMotion Pro是Unity中一款非常优秀的动画制作插件。
截图:
2-1-30、Behavior Designer(制作AI行为树)
简介:
Behavior Designer可以帮助Unity开发者制作AI的行为树。
截图:
2-1-31、Mesh Baker(合并网格和材质插件)
简介:
Mesh Baker可以用来合并Mesh和Materials,这样可以降低游戏对内存和显卡的消耗。
截图:
2-1-32、DoozyUI(UI管理插件)
简介:
DoozyUI是Unity内部的一个UI管理插件。
截图:
2-1-33、DOTween (动画移动插件)
简介:
DOTween Pro是一款制作动画和渐变状态的插件。
截图:
2-1-34、Fingers Touch Gestures(处理手势输入插件)
简介:
Fingers Touch Gestures是一款处理处理手势输入的插件,对手机游戏制作很有必要。
截图:
2-1-35、TerrainComposer 2(节点制作地形插件)
简介:
TerrainComposer 2是一款利用节点制作地形的插件。开发者用它可以很容易的制作惊艳的地形。
截图:
2-1-36、MapMagic World Generator(节点制作地形的插件)
简介:
MapMagic World Generator也是一款基于节点制作地形的插件。
截图:
2-1-37、Gaia(地形制作插件)
简介:
Gaia是一款一站式地形制作插件。
截图:
2-1-38、MTE(地形编辑器)
简介:
MTE (Mesh Terrain Editor) 地形编辑器,基于模型的地形创建、转换、编辑工具。
截图:
2-1-39、Cinemachine(影视镜头移动插件)
简介:
影视镜头插件,2017的首推插件,这个做镜头非常的简单,而且效果也很棒。
可以很简单的创建自由视角的摄像机
截图:
2-1-40、UnityIngameDebugConsole(终端查看控制台信息)
简介:
In-game Debug Console插件可以在打包发布以后,程序运行时方便的看到控制台信息,在一些特定程序开发的调试过程中非常有帮助。例如在开发一些AR程序的时候,如果官方没有提供支持,则只能将程序发布到移动设备后才能调试,这个时候,能在移动设备看到控制台信息对于开发会方便很多。
截图:
2-1-41、SuperUnityBuild(一键导出所有平台安装包)
简介:
SuperUnityBuild:配置好参数,即可一键导出所有平台的安装包。几乎涵盖了所有build的选项。
截图 :
2-1-42、AssetBundleBrowser(资源包管理)
简介:
AssetBundleBrowser:轻松管理ab包
截图:
2-1-43、Graphy - Ultimate Stats Monitor(手机上显示帧率内存等信息)
简介:
手机上显示帧率内存等信息。
截图:
2-1-44、Runtime Inspector & Hierarchy(手机查看层级面板)
简介:
在真机上查看、修改对象树和参数
截图:
2-1-45、Rainbow Folders(彩虹文件夹)
简介:
彩虹文件夹,在凌乱的文件中一眼找到你需要的。
截图:
2-1-46、GdGeek工具库(GdGeek 状态机与全部私货)
简介:
GdGeek 状态机与全部私货(github搜索gdgeek)
截图:
2-1-47、JSON .NET For Unity( json序列化与反序列化)
简介:
对json进行序列化与反序列化的插件。
截图:
2-1-48、Open Rencent Scene(快速切换场景)
简介:
快速场景切换,只用键盘就搞定多场景切换,再也不用凌乱的翻找文件夹找场景了
Ctrl+Shift+O hotkey on PC or Cmd+Shift+O on Mac 加数字键就可一,异常方便啊
截图:
2-1-49、Dungeon Architect(一键生成大量地牢关卡)
简介:
Dungeon Architect可以帮助开发者一键生成大量地牢关卡。可以通过设置相应的参数来自动或者手动的快速创建关卡,也可以在运行时生成。同时支持2D和3D地牢地形的生成。
截图:
2-1-50、DunGen(自动生成地牢场景的Unity插件)
简介:
该插件同样也是一款自动生成地牢场景的Unity插件。
截图:
2-1-51、Isometric Builder(快速创建isometric风格的地形环境)
简介:
该插件功能齐全,开发者可以使用该插件内置的Magic Brush快速创建isometric风格的地形环境、创建寻路系统、创建图集等。而且该插件包含详细的使用教程,易于学习。
截图:
2-1-52、Isometric Toolkit(制作isometric风格游戏的插件)
简介:
一款轻量级的制作isometric风格游戏的插件。
截图:
2-1-53、More Effective Corountine(高效易用协程)
简介:
More Effective Corountine。高效易用的协程,有一定开发经验的开发者进行一些封装,可以实现非常好用的客户端表演逻辑框架。
截图:
2-1-54、NoesisGUI(跨平台GUI界面)
简介:
分享一个最近项目用到的GUI插件 NoesisGUI。主打特性是基于Xaml编写GUI界面和跨平台,意味着你可以使用Blend这个WPF界面设计器制作UI界面。支持C++和C#开发,对Unity也有着很好的支持。你可以将现有的Xaml文件稍加改动或者不改动就可以添加到你的项目当中。而且通过RenderTexture这一方式将UI界面绘制到纹理上,实现3D模型与UI结合的效果。官网:https://www.noesisengine.com
截图:
2-1-55、Litjson(解析Json文件)
简介:
对Json数据处理非常的简洁方便
比如我们要去读取一个json的数据换成游戏里面的脚本类,只用 JsonMapper.ToObject的函数就搞定了。
截图:
2-1-56、Dynamic Bone(动态骨骼插件)
简介:
动态骨骼插件可以应用到角色的骨头或关节。
简单的一些设置,就可以让角色的头发,衣服,胸部或任何部分将移动现实。
截图:
2-1-57、PlayerMaker(可视化编程插件)
简介:
PlayerMaker是一以状态机state为原理的可视化编程插件,该插件虽然可以减少甚至不用写脚本,但其局限性在于部分功能无法实现,但对于不会码代码的萌新,这款插件还是挺有挺实用的。
PlayMaker是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。它既是一个可视化脚本工具,又是一个分层逻辑框架。设计师、程序员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又特别适合团队合作。
截图:
2-1-58、UniRX(基于Unity的响应式编程框架)
简介:
UniRX,用RX方式编程可以很好地组织大量异步与并行处理。
使用UniRx,就要使用响应式编程(Reactive Programming)的思想。那么响应式编程的思想是什么呢。可以类比面向对象的编程(OOP)——万物皆对象,响应式编程的思想是——万物皆可流。即什么东西都可以当做流来思考。
Rx就是为了解决异步问题而来的。Rx可以让异步操作更优雅,使用事件驱动编程,使用LINQ操作。
游戏循环 (every Update, OnCollisionEnter, etc), 传感器数据 (Kinect, Leap Motion, VR Input, etc.) 都是事件。Rx将事件转化为响应式的序列,通过LINQ操作可以很简单地组合起来,还支持时间操作。
Unity通常是单线程,但是UniRx可以让多线程更容易。
UniRx 可以简化 uGUI 的编程,所有的UI事件 (clicked, valuechanged, etc) 可以转化为 UniRx 的事件流。
截图:
2-1-59、Advanced PlayerPrefs Window()
简介:
AdvancedPlayerPrefsWindow 是可视化本地储存数据的工具,你可以在Unity环境下,随意**增,删, 改,查 ** 你项目中所有的本地通过 PlayerPrefs存储的数据。
截图:
2-1-60、JsonDotNet (JSON序列化/反序列化插件)
简介:
JSON 的序列化/反序列化插件。这个插件是支持 iOS, android, WP8等多平台且 Bug 最少的一个。
截图:
2-1-61、FairyGUI(独立Unity的UI系统,UI编辑器)
简介:
FairyGUI 再推一套UI解决方案,跟上面的框架不一样,这套算是集大成体。首先是分离了UI与逻辑的开发(有一套专门的Adobe like 编辑器,Mac/Win都有),丰富的控件集成(基本涵盖国内手游大部分的ui需求),国人开发。个人独立游戏开发可以试试上面MarkLight的或者是更简单的自定义框架,团队项目的开启可以尝试下FairyGUI。
FairyGUI 是不同于 NGUI 和 UGUI 的一个独立的 Unity UI 系统,他最大的特点是提供一个对美术、策划都友好的 UI 编辑器,不需要编码就能实现绝大部分 UI 制作的需求。
FairyGUI 编辑器非常简单易用,都是纯 2D 的操作,使用习惯近似 Aodbe 软件,不需要理解相机、网格等复杂的 3D 概念。
FairyGUI 编辑器还同时提供了支持 Starling/Egret/Laya 的 SDK,这意味使用 FairyGUI 可以使你的 UI 资产以及 UI 技能在 3D 主流引擎、页游主流引擎,H5 主流引擎上零成本迁移。
使用 FairyGUI,解决了 Unity 制作 UI 的很多痛点,例如多国语言支持,可视化编辑 UI 动画,图文混排(包括文字和动画混排),虚拟列表(数量巨大的列表数目也不卡顿)、循环列表,像素级点击检测、3D UI,VR UI(轻松制作出曲面 UI), 内置手势库,更带有自动生成代码的功能。
截图:
2-1-62、ADMob(导入广告插件)
简介:
现在很多应用或小游戏,都会在App里嵌入了一定的广告,如屏幕底部广告、插屏广告,更有的直接播放一段视频广告。之所以这样做,是实现流量变现,每个用户只需轻轻点击广告,就能赚钱。
ADMob导入项目中,可以方便的调用广告。
截图:
2-1-63、iTween(对象动画类插件)
简介:
iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出。让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等。
iTween的核心是数值的插值。只需要定义开始和结束,中间过程iTween就会帮你弄好。
iTween插件包含两部分:iTween和iTweenPath
截图:
2-1-64、Zenject(轻量级依赖注入框架 for Unity)
简介:
Zenject是轻量级依赖注入框架,类似的还有StrangIOC、uInject等,这个更新的勤快,社区好,基本任何项目都能引入。
截图:
2-1-65、MarkLight UI(UI框架,解决界面热更问题)
简介:
MarkLight UI,很好的解决数据绑定、界面布局、换主题、界面热更新等问题,用的是UGUI。
截图:
2-1-66、PowerUI(炫酷UI效果)
简介:
PowerUI是黑科技且十分高效,使用html和CSS样式实现GUI。
截图:
2-1-67、UnityUIExtensions(UGUI扩展插件)
简介:
顾名思义UnityUIExtensions就是UGUI的扩展插件,并且此插件开源免费,作为UGUI的扩展包,不仅增强了UGU的某些原生组件,更是在此基础上增加了许多新组件。
截图:
2-1-68、Doozy UI(UI视图层框架,UI管理)
简介:
Doozy UI是Unity UI视图层的框架,本身使用的还是UGUI的组件,但提供了一套强大的UI管理功能,可以很方便的实现一些炫酷效果,方便的UI系统管理与事件传递机制。
截图:
2-1-69、JumpCommand (能在Unity中输入命令行来进行函数调用)
简介:
只要给函数添加一行代码,就能用命令行来调用该函数,拿来调试或测试用的,很方便。
地址:https://github.com/jjcat/JumpCommand/blob/master/README_cn.md#jumpcommand
截图:
2-1-70、Maintainer(资源优化插件)
简介:
使用Unity做开发时,一定避免不了问题就是资源优化,避免因为游戏占用资源超标而引起的内存占用过高的情况,那么有什么办法可以解决呢,下面我们利用Unity资源优化工具Maintainer来解决,想知道的Maintainer工具是怎么用的同学可以学习下。
截图:
2-1-71、Heavy-Duty Inspector(易用的Inspector面板插件)
简介:
Heavy-Duty Inspector可以通过简单地向变量添加属性和访问下列强大功能来增强检查器的能力为脚本实例指定有意义的名称,以便在附加相同脚本时选择、连接、添加和删除正确的脚本组件。
为monobehaviour命名和着色通过直观的下拉菜单选择另一个游戏对象上的特定组件在列表中重新排序,添加和删除元素根据另一个变量的状态隐藏或显示变量
允许Unity序列化短,长和无符号整数,并在Inspector中显示它们。
截图:
2-1-72、LogViewer(手机上查看日志插件)
简介:
LogViewer可以在手机上插件日志,将编辑器中的Console控制台的消息搬到了控制台,观察错误的产生点和错误原因。
截图
2-1-73、Xffect (粒子特效编辑插件)
简介:
Xffect Editor Pro是一款专为Unity开发的特效插件,C#编写,提供所有源码。
与Unity内置的粒子系统相比,Xffect更适合游戏特效,使用上也更为方便,因为它所提供的粒子系统实际上并不是传统意义上的“粒子”系统
截图:
2-1-74、Hdg Remote debug(远程调试,解决移动端问题插件)
简介:
这是一个通过PC端远程调试手机运行时的一个插件。通过调整电脑端的参数,可以动态影响手机端的表现。在实际项目开发中,可以利用它快速方便的排查问题,定位性能瓶颈。当然也可以靠他来调整真机中的一些UI表现,直观的获得修改结果,减少不断猜测打包测试的成本。
通俗讲这个软件做的,就是游戏运行在手机上,但是可以通过pc端的unity来随时修改当前场景中GameObject的变量,从而改变手机上运行时的表现。比如,我可以勾掉下图中的“Enabled”,那这个object就被立即隐藏了;或者改变"Local Position”将物体平移。
截图:
2-1-75、Shader Forge(可视化Shader编辑器)
简介:
这是一个用来制作shader的插件,也是一个很好的学习shader的工具。这个插件上手很容易,但是要用它来制作理想的Shader,需要下点功夫。
截图:
2-1-76、uFrame框架插件
简介:
uFrame是提供给Unity3D开发者使用的一个框架插件,它本身模仿了MVVM这种架构模式(事实上并不包含Model部分,且多出了Controller部分)。因为用于Unity3D,所以它向开发者提供了一套基于Editor的可视化编辑工具,可以用来管理代码结构等。
需要指出的是它的一个重要的理念,同时也是软件工程中的一个重要理念就是关注分离(Separation of concern,SoC)。uFrame借助控制反转(IoC)/依赖注入(DI)实现了这种分离,从而进一步实现了MVVM这种模式。且在1.5版本之 后,引入了UniRx库,引进了响应式编程的思想。
截图:
2-1-77、Lean Touch(手势插件)
简介:
Lean Touch,手势控制物体,还可以模拟器模拟双指放大移动等。可视化插件,十分好用!
当你开发手机游戏时, 你经常想利用多点触摸手势, 比如双指捏合和旋转。但是, Unity 使这一操作变得困难, 因为它们只提供Input.touches数组, 要求你自己做所有的计算。
使用 LeanTouch, 您不必再担心这些问题, 因为所有的触摸手势计算都是以非常简单和优雅的方式完成的。LeanTouch 还允许您在PC上模拟多点触摸手势, 因此在设置输入时不必浪费大量时间部署到移动设备。
截图:
2-1-78、AVPro(视频播放插件)
简介:
AVPro提供了一款unity3d使用的具有强大功能的视频播放插件,不仅可以实现基础的播放功能,还能实现进度条拖放和速率调整,播放4K视频,360度全景视频等,并对不同的平台进行了优化。这里简单讲一下基于UGUI的视频播放功能。
截图:
2-1-79、EasyAR(AR插件)
简介:
EasyAR是上海视辰信息发布的国内首个投入应用的免费AR引擎。
截图:
2-1-80、Glow11(边缘发光插件)
简介:
Glow11插件是Unity Asset Store中非常强大的自发光插件
截图:
2-1-81、Obi Fluid(水流效果插件)
简介:
Obi Fluid插件是一款为unity3D用户提供的水流效果插件,很多游戏中都会有河流湖泊之类的存在,大家自己去建模非常麻烦,可以直接使用这款Obi Fluid插件制作出水流效果,非常方便。
截图:
2-1-82、Alembic(播放abc格式动画插件)
简介:
Alembic这个插件的主要作用就是将.abc文件导入到Unity,然后进行播放。
.abc文件主要是影像业界使用的数据格式,用于存储巨大的顶点缓存数据。
Alembic插件就是转化这些影像资料和动力学等的模拟结果转换为顶点缓存数据为Unity可以使用的文件。
截图:
2-1-83、Code Control(Code Control MVC框架插件)
简介:
Code Control就是为了在Unity里面成为理解MVC框架的最简单方式而设计!
MVC是众多优秀的设计模式之一,是在软件设计中常常出现的众多难题的解决方法。MVC把一个对象分成三个部分:模型层,视图层和控制层。拆分职务增加了代码的易读性和复用性且使重构实现起来更加简单。下面的解释会更加详细的为大家解释这三个职能(即M-V-C)。
截图:
2-1-84、RuntimeTransform(Unity运行时控制物体插件)
简介:
Runtime Transform Gizmos看名字顾名思义就是一个可以让Unity在运行的时候,控制物体位置方向缩放的小工具。
Runtime Transform Gizmos是一个脚本API,它可以让你在游戏中转换对象,能够在游戏中直观和专业的转换对象是非常有用的,特别是当你在运行时编辑器或游戏中,使用者可以移动、旋转和缩放对象。想要做一个模型工具吗?你肯定需要一些方法让他们在场景中操作对象,这个插件将可以完成。
截图:
2-1-85、VRTK(VR开发插件)
简介:
VRTK可以用来作为VR开发的插件,有非常的VR示例,可以快速的进行VR开发。
截图:
2-1-86、Dialogue System for Unity(对话插件)
简介:
Dialogue System是一个分支式的统一会话系统。它不需要任何脚本,但它是设计为易于由程序员扩展。
截图:
2-1-87、AnyPortrait(2D动画插件)
简介:
AnyPortrait v1.1.6.unitypackage插件是一款unity2D角色动画系统,强大的GUI编辑器,用于创建二维角色动画,通过使用各种工具轻松创建2D网格,能轻松创建2D网格并使用各种动画技术, 用于各种物体。
截图:
2-1-88、Fungus(强大的文字互动插件)
简介:
Fungus是一个强大的剧情叙述、问答对话、文字互动插件。
多语言本地化功能、剧情叙述、文字互动、对话问答
截图:
2-1-89、Obi Rope(绳子插件)
简介:
Obi Rope可以模拟绳子在游戏中的环境进行实时交互,拉伸,紧绷等属性。
截图:
2-1-90、LOOM(多线程插件)
简介:
Loom继承自MonoBehaviour,在Unity流程管理中Update方法下检查需要回调的Action进行加锁并回调,确保在主线程执行,回调序列本身又作为静态数据保存,在任意线程调用添加,简单轻量
截图:
2-1-91、Exploder(爆炸效果插件)
简介:
Exploder可以实现物体爆炸的效果。
截图:
2-1-92、VOXL(多人游戏沙盒插件)
简介:
VOXL是一款简单且易于理解的多重体素沙盒游戏,使用Unity的UNET网络系统开发。
由于服务器和客户端是一体的,所以我们不用再费心搭建服务器,会大大提高我们的开发效率。
VOXL目前只包含大约2500行干净、优雅和易于理解的源代码。
截图:
2-1-93、Vuforia(AR开发工具插件)
简介:
vuforia平台是一个非常厉害的AR开发工具,我们通过使用集合在Unity中的vuforia插件,即可快速地生成一个简单的AR程序。
截图:
2-1-94、Recorder(录屏插件)
简介:
非常好用的录屏软件。
可以直接录Game视角,还可以录不同相机的视图。
不仅没水印,还高清免费,比一般网上的录屏软件不知道香多少。
可以直接生成视频,帧动画图,gif,和animation。
截图:
2-1-95、Volumetric(体积照明插件)
简介:
Volumetric Light Beam允许您通过生成真正容积的程序光束来大大改善场景的照明。这是模拟聚光灯和手电筒的密度,深度和音量的完美,简单而便宜的方法。
截图:
2-1-96、Camera Path Animator(相机漫游插件)
简介:
Unity的资源商店提供了一款相机路径的专用插件 - Camera Path Animator,通过这款插件的操作,我们就可以很快的在场景内创建出相机的漫游效果
截图:
2-1-97、Easy Save3(存储插件)
简介:
一款方便且强大的数据存储插件,我们可以用来存储多种类型的数据
截图:
2-1-98、World Creator(制作3D真实地形插件)
简介:
World Creator是一款制作3D真实地形的的专业插件。
截图:
2-2、游戏开发Demo或者完整项目
2-2-1、UFPS(第一人称设计游戏Demo)
简介:
UFPS是制作第一人称设计游戏的必备插件,开发者无需重造轮子,上手很快。
截图:
2-2-2、Edy’s Vehicle Physics(赛车游戏Demo)
简介:
Edy’s Vehicle Physics这款插件可以为赛车类游戏提供各种逼真的真实物理效果,制作赛车类的游戏可以考虑一下这款插件。
截图:
2-2-3、Animal World GUI Pack(消消乐游戏Demo)
简介:
Animal World GUI Pack以小动物为主题,包含几十个小动物的图标以及完整的UI素材。适合制作各种类型的消除游戏,每种小动物还有比较精致的动画,可以大幅增加游戏的灵动感。
截图:
2-2-4、Sweet Cookie GUI Pack(消消乐游戏Demo)
简介:
Sweet Cookie GUI Pack以饼干曲奇为主题。包含几十种曲奇饼干图标以及完整的UI素材。适合各种类型的消除游戏制作。
截图:
2-2-5、Halloween GUI Pack(泡泡龙游戏Demo)
简介:
Halloween GUI Pack以万圣节为主题,适合制作泡泡龙类型的消除游戏。
截图:
2-2-6、Frozen GUI Pack(消除游戏休闲游戏Demo)
简介:
Frozen GUI Pack是一款以寒冷冬季为主题的UI包,图标以宝石为主,适合制作各种类型的消除游戏。
截图:
2-2-7、Puzzle Match Kit(点点消类型游戏完整项目)
简介:
Puzzle Match Kit是一款制作点点消类型游戏的完整项目。
截图:
2-2-8、Candy Match 3 Kit(三消游戏的完整项目)
简介:
Candy Match 3 Kit是一款制作三消游戏的完整项目,内置50个关卡加,很容易自己定制修改内容。
截图:
2-2-9、Bubble Shooter Kit(泡泡龙消除游戏的完整项目)
简介:
Bubble Shooter Kit是一款制作泡泡龙类型消除游戏的完整项目,内置30个关卡,非常易于制作新的全卡,并定制游戏内容。
截图:
2-2-10、Fruit Swipe Match 3 Kit(连连消类型游戏的完整项目)
简介:
Fruit Swipe Math 3 Kit是一款以水果为主题的连连消类型游戏的完整项目,内置30个关卡。
截图:
2-3、资源插件(音频、模型、素材、粒子)
2-3-1、Fantasy Environment(幻想风格的游戏素材)
简介:
Fantasy Environment包含了大量的幻想风格的游戏素材。
截图:
2-3-2、Polyquest Worlds(Low Poly风格素材)
简介:
Polyquest Worlds包含了超多、超高质量的Low Poly风格素材,手机游戏和VR游戏都能很好的运行该插件里的素材。
截图:
2-3-3、POLYGON - Dungeons Pack(史诗元素3D模型素材)
简介:
该Low Poly场景自带770多个不同的3D模型素材。其中包含地下城堡、洞窟、哥布林地、地穴、地牢入口等暗黑风格的环境模型和16个人物角色模型(骑士、骷髅战士、哥布林等)以及70+个武器、盾牌模型。相信该场景会为游戏增加极强的史诗元素。
截图:
2-3-4、POLYGON - Dungeons Map(地牢房间模型素材)
简介:
该地图素材包可以作为上一个模型素材包的补充资源,含有一些新的地牢房间和场景(地下图书馆、BOSS战竞技场、地下教堂、存储室、皇室大厅、墓地等)。
截图:
2-3-5、The Dark Dungeon Kit(欧美写实地下场景模型素材)
简介
该地牢场景为欧美写实风格,内置4种地牢走廊和11个拼接好的地下场景。
截图:
2-3-6、Multistory Dungeons(暗黑地牢场景素材)
简介
该暗黑地牢场景素材包为奇幻风格,包含200多个预设、60+个模型、一些雾与火的效果等。该素材发布多年,一直在跟进更新。
截图: