那些你不得不用的好插件!

简介:

本期我们就功能开发再给大家推荐几个非常省心的工具,侑虎君亲测有效!

UWA Tech Doc

在手机上插入电影已经是当下非常普及的需求了,在比较了各种视频集成插件后,我们认为Mobile Movie Texture能实现非常不错的效果。它的特点在于:

  • 功能比较丰富,支持播放、暂停,播放点拖动等操作。
  • 性能非常高效。如下图,在红米2只要1.16ms即可完成整个函数的调用,非常快速。

UWA Tech Doc

  • 支持透明区域分离。在如下的爆炸视频中,Mobile Movie Texture将Alpha通道剔除,使得视频本身能更好地和背景融合。该剔除总耗时1.86ms,即使在每帧都有个decode的情况下,总耗时基本上依然不会超过2ms。

UWA Tech Doc

UWA Tech Doc

虽然该插件目前仅支持Ogg和Ogv格式,但是我们可以通过工具把其他格式转换成Ogv格式导入Unity使用。

注意:和所有视频插件一样,Mobile Movie Texture也不支持URL播放,如优酷的URL是不支持的。

Dynamic Bone

UWA Tech Doc

为了增加角色运动的真实代入感,我们常常需要某些主体的附属物能跟随主体的运动自然地发生变化,如头发、衣服的运动等,这时候Dynamic Bone就能满足我们的需求,从而避免了美术设计师费时费力地重复工作,并且性能表现非常高效。该插件是源码开放的,适合移动设备。

如下图,该插件的使用非常简单,开发者只需要在此设置一些根节点等相关参数。原理也不难理解:对于每个附属物体,获取骨骼根节点和控制节点的Transform信息。根据这两个结点信息,根据设定参数将运动传播出去。

UWA Tech Doc

UWA Tech Doc

Magic Splitscreen

UWA Tech Doc

随着电视游戏走入寻常百姓家,两人甚至多人同屏游戏的需求已经相当普遍,如赛车、枪战类等游戏。这时候我们就希望游戏能达到自动分屏的效果,Magic Splitscreen恰能满足这点。

该插件支持多个Player分屏(图例是两个),开发者只要选定分屏的Camera、主camera以及设定Trigger Distance(距离多远的时候分屏)等参数,即可达到分屏效果。

UWA Tech Doc

该插件的工作原理:当镜头拉远的时候,去创建一个Camera去渲染另一个物体,比如创建了一个分相机并调整它的透视矩阵,该矩阵根据距离的远近选择合适的角度去切这个场景,将得到的结果以Mask的形式贴到原来的主Camera上,从而实现这样的效果。

工欲善其事必先利其器。这些给力的资源插件,能帮助我们减少人力资源消耗的同时,更快更好地驾驭引擎。





原文出处:侑虎科技
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。

目录
相关文章
|
3月前
|
人工智能 自然语言处理 Java
SemanticKernel:添加插件
SemanticKernel:添加插件
65 0
SemanticKernel:添加插件
|
5月前
|
存储 安全 数据库
Duplicator插件
【6月更文挑战第5天】Duplicator插件
39 2
|
SQL 人工智能 JSON
插件
待确定推荐 • Grazie Professional
101 0
|
开发工具
ideaVim插件的使用
ideaVim插件的使用
114 0
【3款文献阅读的插件】
【3款文献阅读的插件】
715 0
|
文字识别 数据安全/隐私保护
大漠插件7.2302
大漠插件是一款文字图片识别的编程插件.能够被大多主流编语言调用
961 0
大漠插件7.2302
|
Rust Java Linux
优秀插件
优秀插件
199 0
优秀插件
|
JavaScript 前端开发 API
|
XML 大数据 数据格式
ExcelDataReader插件的使用
ExcelDataReader插件的使用
350 0
|
XML Java Maven
Jibx插件的使用
Jibx是一款非常优秀的XML文件数据绑定的框架,提供灵活的绑定映射文件,实现数据对象和XML文件之间的转换,并不需要修改既有的Java,另外,它的转换效率是目前很多其他开源项目都无法比拟的。本文来演示下如何使用
Jibx插件的使用