转自:http://www.gamelook.com.cn/2016/09/264877

Unity的Asset Store中除了拥有非常强大的Unity编辑器扩展工具之外,还有一些让开发过程事半功倍的脚本插件。今天为大家介绍几款饱受好评的脚本插件。

Pro Camera 2D

Pro Camera 2D是为2D及2.5D游戏量身定制的相机插件,可以快速在Unity中为任意类型2D游戏设置合适的相机。它支持三个坐标轴方向,也支持正交及透视两种相机模式。另外该插件从制作之初就一直非常注重性能及可扩展性,所以即便是配置较低的老式移动设备也可放心使用。开发者也可以很方便地扩展该插件以适应游戏的特殊需求。

Pro Camera 2D主要分为三大块:

Core:轻量级且极度优化的插件核心部分,仅关注相机的目标对象及目的地。

Extensions:包含一系列已定义好的扩展,可以很方便地增加一些相机设置如边框、镜头转换、焦点设置、边界及速度设置、抖动及缩放等等,目前共有17个。这些扩展是在Core的基础上实现的,但不包含在Core中,所以不需要的扩展可以禁用,这样也不会影响性能。

Triggers:触发器,与Extensions类似,增加相机的额外功能。触发器是独立于相机存在的,它会在相机接触到游戏中的目标物体时触发一些事件。自定义触发器也很简单。

使用Pro Camera 2D的方式非常简单,只需在场景的主相机上添加Pro Camera 2D脚本,然后进行一些简单的设置即可:

Pro Camera 2D支持跟踪多个目标,并且可以设置各个目标相对相机的偏移。另外所有的Extensions及Triggers都可以很方便的在检视面板中点击按钮进行启用与添加,它会自动将所需的脚本绑定到相机对象上。

下载地址:https://www.assetstore.unity3d.com/#!/content/42095

Ultimate Rope Editor

顾名思义,Ultimate Rope Editor就是用来解决游戏中所有绳索相关问题的。它能生成各种类型的绳索,并将绳索物理应用到已有的网格上。更方便的是,绳索的物理参数可以在运行时实时调整,然后复制到编辑器模式下,从而帮助节省大量的迭代时间。

Ultimate Rope Editor是一个非常轻量级的插件,它将创建绳索的过程简化到了极致。只需一个脚本就能完成所有的设置,并且具有非常逼真的物理特性。使用Ultimate Rope Editor只需在绳索对象上添加Utilmate Rope脚本,然后设置绳索的类型、起始点、材质及其物理属性即可。

这里可以选择三种类型的绳索:

Procedural:系统自动生成绳索,包含物理特性与网格信息。

Linked Objects:链式绳索,由一个个小的部位链接。

Import Bones:从已有的骨骼信息生成绳索的物理,常用于处理头发。

下载地址:https://www.assetstore.unity3d.com/cn/#!/content/7279

Chronos – Time Control

Chronos – Time Control是用于控制游戏中各种时钟的插件,也是Unity Awards 2015优秀插件大奖得主。该插件小巧易用且优化过性能,可以搞定游戏中所有的时钟控制。支持时间的暂停、倒退、减速及加速,并且每个对象都有单独的时间线,还可以按区域来同时控制多个对象。

Chronos – Time Control非常简单,能够很好的应用于自定义脚本,并且完全兼容对象的物理属性,能够自动适应动画、粒子效果、Nav Mesh Agent及音效。该插件主要包含三种类型的脚本:

Timekeeper:追踪场景全局时钟的单例,一个场景仅需一个Timekeeper。

Clock:所有类型时钟的基类。共有三种时钟:Global Clock(全局时钟)、Local Clock(本地时钟)及Area Clock(区域时钟)。

Timeline:整合一个或多个时钟来单独控制某一个游戏对象的Delta Time和Time Scale等属性。每个需要使用Chronos控制的游戏对象都要绑定该脚本。

Chronos – Time Control适合实现一些游戏角色的特殊技能,如操控时间的魔法或科幻技能等。不论2D或3D游戏均能完美支持,且适用于任何平台。

下载地址:https://www.assetstore.unity3d.com/cn/#!/content/31225

福利向:几款给力的Unity脚本插件推荐的更多相关文章

  1. Unity3D十款最火的的插件推荐

    作为当前最主流的3D游戏引擎之中的一个.Unity拥有大量第三方插件和工具帮助开发人员提升工作效率. 我们摘选了十款最受欢迎的工具推荐给大家.类别包括2D开发.UI设计.原型制作.着色.特效等,涉及了 ...

  2. 让网站动起来!12款优秀的 jQuery 动画插件推荐

    如今,大多数设计师和开发人员被要客户要求开发动态的网站.创造视觉震撼和醒目的动态网站是艰巨的任务,因为它需要大量的努力和创造力.在网络上有大量的工具和插件可用于创建网站动画.许多开发人员正在使用 HT ...

  3. 8款实用Sublime text 3插件推荐

    Sublime Text作为一个尽为人知的代码编辑器,其优点不用赘述.界面整洁美观.文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记.Sublime Text还支持Mac.Windows和 ...

  4. Unity热门插件推荐

    前言 Unite2015的笔记 ,本文所提到的扩展主要针对 mobile上使用. 文中资源在Asset Store描述的截图日期:2016-04-28 Mesh Baker https://www.a ...

  5. 十款开发者常用的Chrome插件,让chrome成为开发利器!

    Chrome浏览器无论是作为浏览器市场的NO1还是其强大的跨平台能力以及丰富的扩展插件,一直是许多开发者的首要选择的浏览器.chrome浏览器也因为其丰富的Chrome插件,帮助开发者们在开发流程中极 ...

  6. Unity 脚本的未来发展

    新技术之IL2CPP 最近,我们谈到了Unity 的WebGL . 在那篇文中我们简要谈论到脚本在 WebGL  中的运行的新技术称为"IL2CPP" .然而IL2CPP 所代表的 ...

  7. Unity脚本在层级面板中的执行顺序测试3

    断断续续的写了3篇,以后有时间可以做成一个系列了 前面2篇测试了GameObject的顺序,以及Awake和OnEnable的时机: Unity脚本在层级面板中的执行顺序测试1 http://www. ...

  8. Unity脚本在层级面板中的执行顺序测试4-附加整理

    测试4为一些附加内容,后续的各种tips都加在此. 前几篇测试的链接: Unity脚本在层级面板中的执行顺序测试1 http://www.cnblogs.com/hont/p/4298110.html ...

  9. 5. Unity脚本的执行顺序

    Unity是不支持多线程的,也就是说我们必须要在主线程中操作它,可是Unity可以同时创建很多脚本,并且可以分别绑定在不同的游戏对象身上,他们各自都在执行自己的生命周期感觉像是多线程,并行执行脚本的, ...

随机推荐

  1. 2018.11.15 RF antenna impedance-matching

    We have studied the impedance-matching of RF transmission line between the antenna and the RX / TX m ...

  2. 起thread时,运行报错terminate called without an active exception

    I am getting a C++ error with threading: terminate called without an active exception Aborted How to ...

  3. c++下基于windows socket的服务器客户端程序(基于UDP协议)

    前天写了一个基于tcp协议的服务器客户端程序,今天写了一个基于UDP协议的,由于在上一篇使用TCP协议的服务器中注释已经较为详细,且许多api的调用是相同的,故不再另外注释. 使用UDP协议需要注意几 ...

  4. EventUtil对象

    var EventUtil = { addHandler : function(element,type,handler){ if(element.addEventListener){ element ...

  5. java.sql.SQLException: Unsupported character encoding 'utf8mb4'.

    四月 12, 2017 3:47:52 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() fo ...

  6. Java多线程编程实战指南(核心篇)读书笔记(二)

    (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/76651408冷血之心的博客) 博主准备恶补一番Java高并发编程相 ...

  7. TeamTalk源码分析(十一) —— pc客户端源码分析

           --写在前面的话  在要不要写这篇文章的纠结中挣扎了好久,就我个人而已,我接触windows编程,已经六七个年头了,尤其是在我读研的三年内,基本心思都是花在学习和研究windows程序上 ...

  8. Ubuntu在图形界面和命令行界面都循环登录解决办法

    在做机器ip变化自动发送邮件的时候,在/etc/profile.d/目录下添加了一个脚本,重启的时候就循环登录了,无论是在图形界面还是命令行界面. 解决方法:利用系统U盘进入系统进行修改,具体如下: ...

  9. python常用模块之time&datetime模块

    python常用模块之time&datetime模块 在平常的代码中,我们经常要与时间打交道.在python中,与时间处理有关的模块就包括:time和datetime,下面分别来介绍: 在开始 ...

  10. three.js中点生成矩阵方法

    正常情况用threejs 点生成matrix4,方法为: 例如生成饶Y轴旋转的矩阵我们要的结果为: [cos, 0, -sin, 0,  0,  1,   0, 0, sin,  0,   cos, ...