Unity的Asset Store中除了拥有非常强大的Unity编辑器扩展工具之外,还有一些让开发过程事半功倍的脚本插件。今天为大家介绍几款饱受好评的脚本插件。
Pro Camera 2D
Pro Camera 2D是为2D及2.5D游戏量身定制的相机插件,可以快速在Unity中为任意类型2D游戏设置合适的相机。它支持三个坐标轴方向,也支持正交及透视两种相机模式。另外该插件从制作之初就一直非常注重性能及可扩展性,所以即便是配置较低的老式移动设备也可放心使用。开发者也可以很方便地扩展该插件以适应游戏的特殊需求。
Pro Camera 2D主要分为三大块:
使用Pro Camera 2D的方式非常简单,只需在场景的主相机上添加Pro Camera 2D脚本,然后进行一些简单的设置即可:
Pro Camera 2D支持跟踪多个目标,并且可以设置各个目标相对相机的偏移。另外所有的Extensions及Triggers都可以很方便的在检视面板中点击按钮进行启用与添加,它会自动将所需的脚本绑定到相机对象上。
下载地址: http://u3d.as/i7L
Ultimate Rope Editor
顾名思义,Ultimate Rope Editor就是用来解决游戏中所有绳索相关问题的。它能生成各种类型的绳索,并将绳索物理应用到已有的网格上。更方便的是,绳索的物理参数可以在运行时实时调整,然后复制到编辑器模式下,从而帮助节省大量的迭代时间。
Ultimate Rope Editor是一个非常轻量级的插件,它将创建绳索的过程简化到了极致。只需一个脚本就能完成所有的设置,并且具有非常逼真的物理特性。使用Ultimate Rope Editor只需在绳索对象上添加Utilmate Rope脚本,然后设置绳索的类型、起始点、材质及其物理属性即可。
这里可以选择三种类型的绳索:
下载地址: http://u3d.as/4e6
Chronos - Time Control
Chronos - Time Control是用于控制游戏中各种时钟的插件,也是Unity Awards 2015优秀插件大奖得主。该插件小巧易用且优化过性能,可以搞定游戏中所有的时钟控制。支持时间的暂停、倒退、减速及加速,并且每个对象都有单独的时间线,还可以按区域来同时控制多个对象。
Chronos - Time Control非常简单,能够很好的应用于自定义脚本,并且完全兼容对象的物理属性,能够自动适应动画、粒子效果、Nav Mesh Agent及音效。该插件主要包含三种类型的脚本:
Chronos - Time Control适合实现一些游戏角色的特殊技能,如操控时间的魔法或科幻技能等。不论2D或3D游戏均能完美支持,且适用于任何平台。
下载地址: http://u3d.as/bX5
Pro Camera 2D
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133606k5pm0dx3dmxyp2pc.jpg.thumb.jpg)
Pro Camera 2D是为2D及2.5D游戏量身定制的相机插件,可以快速在Unity中为任意类型2D游戏设置合适的相机。它支持三个坐标轴方向,也支持正交及透视两种相机模式。另外该插件从制作之初就一直非常注重性能及可扩展性,所以即便是配置较低的老式移动设备也可放心使用。开发者也可以很方便地扩展该插件以适应游戏的特殊需求。
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133607ek6kwsklbo6s6zay.jpg.thumb.jpg)
Pro Camera 2D主要分为三大块:
- Core:轻量级且极度优化的插件核心部分,仅关注相机的目标对象及目的地。
- Extensions:包含一系列已定义好的扩展,可以很方便地增加一些相机设置如边框、镜头转换、焦点设置、边界及速度设置、抖动及缩放等等,目前共有17个。这些扩展是在Core的基础上实现的,但不包含在Core中,所以不需要的扩展可以禁用,这样也不会影响性能。
- Triggers:触发器,与Extensions类似,增加相机的额外功能。触发器是独立于相机存在的,它会在相机接触到游戏中的目标物体时触发一些事件。自定义触发器也很简单。
使用Pro Camera 2D的方式非常简单,只需在场景的主相机上添加Pro Camera 2D脚本,然后进行一些简单的设置即可:
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133607ib5m5wcnn1m3zkxm.gif)
Pro Camera 2D支持跟踪多个目标,并且可以设置各个目标相对相机的偏移。另外所有的Extensions及Triggers都可以很方便的在检视面板中点击按钮进行启用与添加,它会自动将所需的脚本绑定到相机对象上。
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133610mdpbqzf7444t3ipb.gif)
下载地址: http://u3d.as/i7L
Ultimate Rope Editor
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133610an4iin4n1izr538n.jpg.thumb.jpg)
顾名思义,Ultimate Rope Editor就是用来解决游戏中所有绳索相关问题的。它能生成各种类型的绳索,并将绳索物理应用到已有的网格上。更方便的是,绳索的物理参数可以在运行时实时调整,然后复制到编辑器模式下,从而帮助节省大量的迭代时间。
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133611zoco184py7qv6pvq.gif)
Ultimate Rope Editor是一个非常轻量级的插件,它将创建绳索的过程简化到了极致。只需一个脚本就能完成所有的设置,并且具有非常逼真的物理特性。使用Ultimate Rope Editor只需在绳索对象上添加Utilmate Rope脚本,然后设置绳索的类型、起始点、材质及其物理属性即可。
这里可以选择三种类型的绳索:
- Procedural:系统自动生成绳索,包含物理特性与网格信息。
- Linked Objects:链式绳索,由一个个小的部位链接。
- Import Bones:从已有的骨骼信息生成绳索的物理,常用于处理头发。
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133612ffpdvvefrpvkpfjp.gif)
下载地址: http://u3d.as/4e6
Chronos - Time Control
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133615l5z1pbpejpzpjpj6.jpg.thumb.jpg)
Chronos - Time Control是用于控制游戏中各种时钟的插件,也是Unity Awards 2015优秀插件大奖得主。该插件小巧易用且优化过性能,可以搞定游戏中所有的时钟控制。支持时间的暂停、倒退、减速及加速,并且每个对象都有单独的时间线,还可以按区域来同时控制多个对象。
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133615hbb8b3883bgz8uuw.jpg.thumb.jpg)
Chronos - Time Control非常简单,能够很好的应用于自定义脚本,并且完全兼容对象的物理属性,能够自动适应动画、粒子效果、Nav Mesh Agent及音效。该插件主要包含三种类型的脚本:
- Timekeeper:追踪场景全局时钟的单例,一个场景仅需一个Timekeeper。
- Clock:所有类型时钟的基类。共有三种时钟:Global Clock(全局时钟)、Local Clock(本地时钟)及Area Clock(区域时钟)。
- Timeline:整合一个或多个时钟来单独控制某一个游戏对象的Delta Time和Time Scale等属性。每个需要使用Chronos控制的游戏对象都要绑定该脚本。
![](http://forum.china.unity3d.com/data/attachment/forum/201609/02/133618vgf9o5fx5qrr2xzq.gif)
Chronos - Time Control适合实现一些游戏角色的特殊技能,如操控时间的魔法或科幻技能等。不论2D或3D游戏均能完美支持,且适用于任何平台。
下载地址: http://u3d.as/bX5