竹笋

首页 » 问答 » 环境 » Unity3D常用插件介绍
TUhjnbcbe - 2023/5/8 22:23:00
什么原因导致白癜风 http://m.39.net/baidianfeng/a_4394583.html

1)NGUI(UI编辑器插件)是一款强大的UI系统框架,拥有内置定位系统,内置键盘等功能。NGUI是由C#语言编写,代码简洁明了,不包含任何DLL和外部资源。

2)FairyGUI(独立Unity的UI系统,UI编辑器)

FairyGUI再推一套UI解决方案,跟上面的框架不一样,这套算是集大成体。首先是分离了UI与逻辑的开发(有一套专门的Adobelike编辑器,Mac/Win都有),丰富的控件集成(基本涵盖国内手游大部分的ui需求),国人开发。个人独立游戏开发可以试试上面MarkLight的或者是更简单的自定义框架,团队项目的开启可以尝试下FairyGUI。

3)FingerGestures(手势触摸插件)顾名思义,这个是支持移动设备所有触摸事件的插件,包括点击,滑动,还有自定义手势等等。

4)EasyTouch(摇杆控制插件)用于移动平台上的RPG类的游戏,主要为了基于触摸屏,鼠标和摇杆的游戏开发者提供便利,它支持所有主流手势:轻触、连击、重击等。

5)ShareSDK(第三方登录和分享插件)功能强大的分享插件,支持一键分享并且配置起来十分简单,目前绝大多数的社交软件都支持,并且他们官方的文档写得特别清楚而且如果注册用户的话,还会有技术支持。

6)NGUI_HUD_Text这个可以用于游戏里血条的变化。

7)2dToolKit是一款2D开发组件,它具有很强的灵活性,可以让开发者在Unity中进行2D开发。

8)PlayerMaker是一个可视化脚本工具,开发者可以使用它很快的完成游戏原型制作,能够大大的提高开发效率,让你的游戏更加完美。

9)PathologicalGames用于绝大多数的曲线操作。

10)FxMaker侧重于unity里的粒子特效系统,这款插件提供了众多特效资源和效果预览,玩家可以随意组装效果并最终合成一个预设自己使用。

11)MagicalFX魔法特效包。

12)water.unitypackage这是一款用于水的插件,性能还比较高,用于移动设备也没问题,弥补了专业版的unity水特效资源在移动设备卡机的不足。

13)LitJson是实现Json和代码数据之间的转换,一般用于从服务器请求数据,得到返回的Json后进行转换从而在代码里可以访问。

14)icsharpcode-SharpZipLib用于解压缩,ZipLib组件与.net自带的Copression比较,在压缩方面更胜一筹,经过BZip2压缩要小很多,而且这个功能更加强大。

15)Unity-lzma是一款用于压缩和解压文件的库,它是一个开源的类库,有C、C++、C#、JAVA的类库,Unity里面我们自然要使用C#的类库。

16)ezreplaymanager是运用在游戏或者仿真软件中记录视频回放的插件,其主要可以回放的是位置信息、旋转信息和粒子效果。它主要是通过记录游戏对象的位置信息和旋转信息,当然还有发生位置信息和旋转信息变化时的时间。当回放的时候,将真实的记录信息的游戏对象隐藏,重新生成对应的游戏对象,之后按照记录的信息回放。

17)MegaFiers是一个Unity专用的物体变形与动画解决方案,也可以称之为软体插件,可以在unity做出像皮球,橡胶,鼓动的旗帜,以及全部有弹性的物体。并支持所有的开发平台,从PC、Mac、网页浏览或是iPhone与Android终端都支持使用这个插件功能。

18)Unisky天空插件,方便的模拟各种天气。

19)UnityScriptEditor脚本插件,方便智能的编辑脚本。

20)EasyRoads3Dv公路插件,使用完全可定制的内置系统或通过导入您自己的资产来创建道路网络。用辅助对象增强道路网络。侧对象系统本身就是一个工具,也可以在没有道路的情况下使用来创建单独的对象,例如围栏、墙壁、树线、电力线等。

21)shipgamestarterkit航海游戏制作工具。

22)EnhancedScroller(滑动列表插件)制作列表工具,将你的数据虚拟化,只显示出所需元素。将数以千计的行数带到几个UI元素中来显示,加速处理并节省内存。对象不会被破坏,因此你的平台不需对垃圾进行收集。最好的是,它能在Unity内置UI系统组件上使用。

23)apathfindingprojectpro强大易用的寻路插件。

24)gamedraw在Unity里面就可以制作模型,UV贴图与模型优化处理。避免了你频繁的在unity3d和3D软件之间切换,此插件支持创建模型、UV贴图等功能。

25)DynamicElementsFXPacku3d粒子特效插件。

26)FXs+Collection各种特效的集合,包括瀑布,雨雪,落叶等等。

27)UnityShooterEngine(Unity3D)U.S.E.射击游戏引擎包。

28)CloudsToyv1.2unity体积云插件,CloudsToy是packpage创建和修改容积云,所有参数都为手动设置,改变大小,范围,类型,渲染模式等等。

29)SwipeControl.unitypackageUnity中滑动菜单的插件。

30)tower_Defense.unitypackage塔防插件。

31)MagicalEffects.unitypackage魔幻特效插件,模拟各种好看的效果。

32)MiniMap快速生成小地图的一个插件,可以切换大地图,可以设置目标点,玩家的Icon等。

33)FancyScrollView(滑动列表插件)是一个可以实现复杂灵活动画效果的通用UI滑动列表组件,可以帮助开发者快速实现表现力丰富的UI滑动列表。

34)XCharts是一款基于Unity3D的UGUI系统的插件,可以绘制折线图、曲线图、饼状图、雷达图、散点图、热力图等等,功能强大。

35)PhotonUnityNetworking(PUN)是一种用于多人游戏的Unity软件包。灵活的匹配可以让玩家进入房间,可以通过网络同步对象。快速和可靠的通信是通过专用的Photon服务器完成的,因此客户端连接不需要1对1。

36)TerrainToolkit地形编辑器模组。可以很方便的制作各种各样的地形,支持后期地形编辑。

37)Exploder可以爆炸任何有网格的游戏对象。在游戏对象上tag设置为“Exploder”,就可以看到爆炸了。

38)TimelineFX时光粒子编辑器,可以编辑出各种粒子效果。

39)DialogueSystemforUnity是一个分支式的统一会话系统。它不需要任何脚本,但它是设计为易于由程序员扩展。

40)ChickensShaderBundleshader包包括各种材质shader。

41)EasyTimer一个简单好用的计时器,总共三个c#脚本,一个用于在Unity编辑器查看计时器状态,一个用于管理计时器,一个计时器handle,用于查询计时器各种属性计时器使用对象池且可以设置对象池大小,所以运行时开销很小。

42)DoTween是一个用于Unity的快速、高效、完全类型安全的面向对象动画引擎,为c#用户进行了优化,是免费和开源的,具有大量高级特性。

43)AI4Enemies.unitypackageunity的AI插件。

44)cpmorphinglab人体变形插件。

45)easydestructiblewall模拟墙倒塌、破碎的插件。

46)KGFMapSystem专门用于开发小地图。

47)hardshaderspro一套超牛unity3d游戏材质插件。

48)EasyAR是好用免费的全平台AR(AugmentedReality,增强现实)引擎。支持使用平面目标的AR,支持个以上本地目标的流畅加载和识别,支持基于硬解码的视频(包括透明视频和流媒体)的播放,支持

1
查看完整版本: Unity3D常用插件介绍