Unity有哪些常用且好用的插件?

2021-07-12 15:14发布

18条回答
寂静的枫林
2楼 · 2021-07-12 16:14

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

三岁奶猫
3楼 · 2021-07-13 13:16

1. NGUI,这个不用多说,上官网:
2. FingerGestures,顾名思义,这个是支持移动设备所有触摸事件的插件,包括点击,滑动,还有自定义手势等等,
3. EasyTouch,也是用于移动平台上的RPG类的游戏,这里有篇文章,简单介绍了一下该插件
4. ShareSDK,功能强大的分享插件,支持一键分享并且配置起来十分简单,目前绝大多数的社交软件都支持,并且他们官方的文档写得特别清楚而且如果注册用户的话,还会有技术支持,官方文档:
5. AndroidRemote,这个主要用于安卓平台和电脑联调,省去了每次测试都要重新打包的麻烦,
6. NGUI_HUD_Text,这个用于游戏里血条的变化
7. 2dToolKit,是一款2D开发组件,它具有很强的灵活性,可以让开发者在Unity中进行2D开发,
8. PlayerMaker,是一个可视化脚本工具,开发者可以使用它很快的完成游戏原型制作,能够大大的提高开发效率,让你的游戏更加完美,
9. PathologicalGames,用于绝大多数的曲线操作
10. FxMaker,侧重于unity里的粒子特效系统,这款插件提供了众多特效资源和效果预览,玩家可以随意组装效果并最终合成一个预设自己使用
11. Magical FX,魔法特效包
12. water.unitypackage,这是一款用于水的插件,性能还比较高,用于移动设备也没问题,弥补了专业版的unity水特效资源在移动设备卡机的不足
13. LitJson,看名字就知道,这是用于Json操作的一些API
14. icsharpcode-SharpZipLib,用于解压缩, ZipLib组件与.net自带的Copression比较,在压缩方面更胜一筹,经过BZip2压缩要小很多,而且这个功能更加强大。
15. unity-lzma,也是一款用于压缩和解压文件的库,它是一个开源的类库,有C、 C++、C#、JAVA的类库,Unity里面我们自然要使用C#的类库

Transform
4楼 · 2021-08-04 14:32

https://www.cnblogs.com/yydblog/p/7503954.html

可以参考这个博客上面的插件。

靓猴一枚
5楼 · 2021-08-05 09:57

Bolt/GameFlow/FlowCanvas/Playmaker/DOTween/Final-IK/ProBuilder/MapMagic World Generator/Gaia - Terrain & Scene Generator/Behavior Designer/Easy Touch/Fungus

我是大脸猫
6楼 · 2021-08-05 16:50

文章会从插件的角度,分下面七个个类别(网络联机类、一般功能类、音频类、虚拟现实类、素材动画设计类、2D游戏类、世界构建类)详细列出一些对开发大有裨益的插件。

一:网络&联机游戏类插件

1:Best HTTP - Asset Store

Best HTTP是一款网络插件,它支持REST,WebSocket,Socket,IO等,比Unity原生的WWW强大太多。

2:Photon PUN+ Classic - Asset Store (该插件的新版本为Photon PUN 2+ - Asset Store)

Photon PUN+是一款制作多人联机游戏的插件,同时支持PC端、手机端和网页端的Unity项目。

二:一般功能性插件

3:Inventory Pro - Asset Store

Inventory Pro是制作背包仓储系统的最佳插件,可以用来存储物品、装备、武器和杂物等。是制作RPG游戏的必备插件。

4:Obfuscator - Asset Store

Obfuscator可以保护游戏代码和游戏资源,防止被逆向工程破解。

5:UFPS: Ultimate FPS - Asset Store

UFPS是制作第一人称设计游戏的必备插件,开发者无需重造轮子,上手很快。

6:LipSync Pro - Asset Store

Lip Sync Pro是一款制作唇语同步&面部动画的插件,如果你的游戏包含大量对白,这款插件就很有必要了。

7:Edy's Vehicle Physics - Asset Store

Edy's Vehicle Physics这款插件可以为赛车类游戏提供各种逼真的真实物理效果,制作赛车类的游戏可以考虑一下这款插件。

8:Editor Console Pro - Asset Store

Editor Console Pro是一款可以取代Unity原生控制台编辑器的插件,生产力提升必备插件。

9:A* Pathfinding Project Pro - Asset Store

A* Pathfinding Project Pro是一款AI寻路插件,开发者可以自定义AI的寻路行为。

10:Stan's Assets所有资源链接

Stan’s Assets提供了和iOS、安卓等平台交互的插件,还有使用Admob的插件。有了Stan's Assets的插件,你完全不需要了解任何iOS或者安卓开发,就可以使用iOS和安卓的各种特性。开发者必备插件,而且几年来他们一直在维护更新。强烈推荐。

4个代表性资源如下:

A)Ultimate Mobile Pro(包含与iOS和安卓交互的插件,同时包含Admob插件,随意切换iOS和安卓部署,不需要更改任何代码)

B)iOS Native Pro(Ultimate Mobile Pro的子集,包含和iOS交互的插件 )

C)Android Native Pro((Ultimate Mobile Pro的子集,包含和安卓交互的插件,含安卓版使用Admob的插件 )

D)Google Mobile Ads SDK(Ultimate Mobile Pro的子集,提供iOS,wp8和安卓使用Admob的插件 )

11:Odin - Inspector and Serializer - Asset Store

Odin是一款可视化编程插件。

三:音频插件

12:Koreographer Professional Edition - Asset Store

Koreographer Professional Edition是制作音乐节拍类游戏的必备神器!

13:Master Audio: AAA Sound - Asset Store

Master Audio: AAA Sound是Unity游戏开发的终极音频解决方案。

四:虚拟现实插件

14:Final IK - Asset Store

Final IK是一个反向动力控制插件。相比较unity的自带IK系统,Final IK设置更加方便,用途更广。有很多情景化的应用,如针对和物体交互的动作系统。如果能使用好Final IK插件,就可以使用少量的固定动画,在此基础上融合IK 动作,做出千变万化的交互动作。

15:PuppetMaster - Asset Store

16:VR Panorama 360 PRO Renderer - Asset Store

VR Panorama 360 PRO Renderer可以帮助开发者在Unity内部渲染4K360°全景视频。

17:Curved UI - VR Ready Solution To Bend / Warp Your Canvas! - Asset Store

Curved UI是一款制作VR游戏的UI的插件。

五:素材、动画设计类插件

18:Amplify Shader Editor - Asset Store

Amplify Shader Editor是一款基于节点的可视化shader制作插件。

19:Colorful FX - Asset Store

Colorful FX包含了大量的可定制的FX效果和全屏的camera渲染效果。对色彩纠正和图像后期处理有很大作用。

20:Mega-Fiers - Asset Store

Mega-Fiers是一个可以让Mesh发生的形变的插件。

21:Surforge - Asset Store

Surforge能够帮你在Unity内部快速制作3D模型的texture。

22:NGUI: Next-Gen UI - Asset Store

Unity中制作UI的最强插件,当然现在Unity有自己的UGUI了

23:Octave3D-Level Design - Asset Store

Octave3D-Level Design帮助Unity开发者制作关卡。

24:UBER - Standard Shader Ultra - Asset Store

UBER - Standard Shader Ultra可以帮助开发者制作3A级别的shader。

25:UMotion Pro - Animation Editor - Asset Store

UMotion Pro是Unity中一款非常优秀的动画制作插件。

26:Behavior Designer - Behavior Trees for Everyone - Asset Store

Behavior Designer可以帮助Unity开发者制作AI的行为树。

33:Mesh Baker - Asset Store

Mesh Baker可以用来合并Mesh和Materials,这样可以降低游戏对内存和显卡的消耗。

六:制作2D游戏的插件

27:Rex Engine: Classic 2D Platformer Engine - Asset Store

Rex Engine: Classic 2D Platformer Engine是一款在Unity内部专门制作2D平台游戏的游戏引擎。

28:Platformer PRO 2 - Asset Store

Platformer PRO 2是一款制作2D/2.5D的平台游戏引擎,内部集成了大量功能,包括跳跃等运动系统。

29:Corgi Engine - 2D + 2.5D Platformer - Asset Store

Corgi Engine是一款制作2D/2.5D的平台游戏引擎,内部集成了若干有趣的游戏,Corgi Engine弥补了Unity制作2D游戏的短板。

30:TopDown Engine - Asset Store

TopDown Engine和Corgi Engine来自同一开发者,是制作2D/3D动作类游戏的最佳引擎。

31:DoozyUI: Complete UI Management System - Asset Store

DoozyUI是Unity内部的一个UI管理插件。

32:DOTween Pro - Asset Store

DOTween Pro是一款制作动画和渐变状态的插件。

34:Fingers - Touch Gestures for Unity - Asset Store

Fingers Touch Gestures是一款处理处理手势输入的插件,对手机游戏制作很有必要。

七:环境、地形&世界构建类插件

35:World Creator Professional - Asset Store

World Creator是一款制作3D真实地形的的专业插件。

36:TerrainComposer 2 - Asset Store

TerrainComposer 2是一款利用节点制作地形的插件。开发者用它可以很容易的制作惊艳的地形。

37:Fantasy Environment - Asset Store

Fantasy Environment包含了大量的幻想风格的游戏素材。

38:Polyquest Worlds Full Pack Vol.1 - Asset Store

Polyquest Worlds包含了超多、超高质量的Low Poly风格素材,手机游戏和VR游戏都能很好的运行该插件里的素材。

39:MapMagic World Generator - Asset Store

MapMagic World Generator也是一款基于节点制作地形的插件。

40:Gaia - Asset Store

Gaia是一款一站式地形制作插件。

上面这些插件的出现,弥补了用Unity开发游戏的很多不足之处,对于一般的游戏开发者来说,能够避免重造轮子的囧境,大大加快游戏的开发进程。


小狮子
7楼 · 2021-08-06 15:18

AssetBundle Manager

Qhierarchy

Haste Pro

Asset hunter

Advanced PlayerPrefs Window

JsonDotNet


梅向南
8楼 · 2021-08-13 16:00

Dootween用来做动画,飞入飞出效果。cinemachine相机效果,behaviordesiger实现行为树

蜗牛
9楼 · 2021-08-13 19:00

DoTween插件,行为树插件,EasyTouch等,楼主可以百度搜索一下

相关问题推荐

  • 回答 87
    已采纳

    玩游戏玩的很好,说明你对于游戏里面的规则、剧情设置还是比较了解的,对于从事游戏相关岗位来说也是优势之一。但是学习游戏开发还是要对游戏开发的工作内容做进一步的了解,游戏开发涉及代码较多,可以通过进一步的了解,判断自己是否适合学习这个方向,另外...

  • 回答 8
    已采纳

    转载知乎上的两位答友的回答,各有道理。作者:风小锐链接:https://www.zhihu.com/question/322249959/answer/675883379来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。未来Unity有可能出现3A大作吗? 有可能。基于Unity已...

  • 回答 6

    第一步:对着Assets点击右键,选择ExportPackage第二步:选择场景文件以及和场景相关的资源或者素材,然后点击Export第三步:给导出的资源取名,并且选择要保存的位置即可

  • 回答 10

    问题还是出在粒子的sorting fudge。在unity的2d模式下,游戏本身的背景相当于是sorting fudge的0,当你把粒子的sorting fudge设为0以上的时候,粒子就都会被背景盖住。所以在3d模式下给alpha正值来给add垫底的话,到了2d模式下就会通通不显示。所以遇上这样的...

  • 回答 17

    虚幻4引擎,你会看到和平精英加载页面左下角有这个图标。

  • 回答 11

    在Assets文件夹里面.点击右键Create/Material即可以创建材质球

  • 回答 9

    UNITY3D和 COCOS2D-X都是跨平台的游戏开发引擎,COCOS2D是专门做IPHONE游戏的2D游戏引擎。下面就从多个方面来对比阐述一下:1)是否开源COCOS2D开源,有文档支持,论坛资料庞杂博大;UNITY3D闭源,有强大的文档支持,论坛资料一样的庞杂博大。开源对COCOS2D来说,意...

  • 回答 12

    1.点击计算机左下角的开始,弹出开始的下拉子菜单。2.点击运行,弹出运行窗口。3.在运行窗口中键入services.msc回车,弹出服务窗口。4.在服务里面找到remote desktop service项目(WIN7系统),如果是win10系统的话,找到Terminal...5.双击打开该项目的属性窗口,将启...

  • 回答 23

    可以让模型师直接作出这样的形状,如果用纯Unity制作,就要用基本游戏对象拼接了,包括楼梯,城堡,都可以拼接出来。正常情况不会这样做,因为不够精美,都是建模师来实现,毕竟Unity不属于专业的建模软件,侧重于实现功能。...

  • 回答 18

    粒子系统没什么可学的,最多半天就搞明白了。主要是怎么通过粒子系统做出好看的效果

  • 回答 18

    首先,Python开发游戏非常尴尬,原因是没有好用的游戏开发库。Python开发游戏仅推荐PyGame,PyGame是对多年以前很流行的游戏开发库——SDL的封装。但是说实话功能太简陋了,做个动画都得考虑刷新的问题。楼主要做简单小游戏,只需要画一两周熟悉Unity引擎,然...

  • 回答 9

    1.标记水体碰撞的位置2.计算水波的传递 通过波动公式,3D或者2D 波动公式都行3.水面顶点采样波动传递结果计算结果做顶点Y轴偏移

  • 回答 15

    实时阴影是一种更加精简的模拟,它忽略掉了光的众多物理特性,利用数学方法人为地去制造阴影。实时阴影更像人为地绘制,将灯光角度无法看到的区域,绘制上阴影的颜色

  • 回答 12

    Unity3d更好,因为U3D占有的市场更大,目前cocos大都是用来开发棋牌游戏的,在这方面它有着巨大的优势。而Unity3d既可以用来开发大型3D游戏,也可以用来开发vr游戏、vr应用,这是比较不错的,未来有着巨大的前景。另外ue4也是个不错的选择,近年来用ue4开发的...

  • 回答 11

    当Unity 需要做热更新的时候(2013年开始),而普通的C#又做不到的时候,而对于游戏行业来说Lua脚本热更新已经是很成熟的方案,自然Lua 热更新就成为了Unity热更新的首选。

没有解决我的问题,去提问