转自: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. SQL2008R2 收缩数据库问题 - 日志文件不变小

    数据库的日志文件(*.ldf)越来越大,怎么办? 收缩吧.收缩日志文件的操作真不简单哟,还跟数据库的恢复模式有关啊. 一.“简单恢复模式”时的日志收缩 1. 截断日志 当数据库的恢复模式为“简单”的时 ...

  2. C++11_新语法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 本节主要介绍C++的新特性,对于C++的基础语法不再讲解.由于编译器的不同.在某些地方可能有些差异,但是无太大影响. 讲解本节知识之前先确认你的C ...

  3. 浅谈《剑指offer》原题:不使用条件、循环语句求1+2+……+n

    转载自:浅谈<剑指offer>原题:求1+2+--+n 如侵犯您的版权,请联系:windeal12@qq.com <剑指offer>上的一道原题,求1+2+--+n,要求不能使 ...

  4. reactNative 的一些学习

    手把手视频 学习资料大全 入门系列

  5. mybatis环境搭建和开发步骤

    环境搭建 第一步:导入jar包 第二步:导入核心配置文件(mybatis-config.xml) <?xml version="1.0" encoding="UTF ...

  6. React之前端路由

    通过之前的博客介绍,对于react,我们已经可以写单个组件.复合组件/单个页面了,接下来就是实现页面的跳转了,这个时候,我们就需要前端路由了. 一.react-router-dom 安装这个依赖,th ...

  7. currentTarget,this,target区别

    currentTarget  : 事件处理程序当前正在处理事件的那个元素 this : 当前的事件发生的元素 target : 事件的目标 currentTarget和this值是始终相等的,但是ta ...

  8. 《Drools7.0.0.Final规则引擎教程》第4章 注释&错误信息

    注释 像Java开发语言一样,Drools文件中也可以添加注释.注释部分Drools引擎是会将其忽略调的.单行注释使用"//",示例如下: rule "Testing C ...

  9. YXY的测试流程

    不同的公司测试流程都会不一样

  10. Keras 自定义层

    1.对于简单的定制操作,可以通过使用layers.core.Lambda层来完成.该方法的适用情况:仅对流经该层的数据做个变换,而这个变换本身没有需要学习的参数. # 切片后再分别进行embeddin ...