开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

灌水八卦

关注:99

当前位置:游戏蛮牛 交流专区 灌水八卦

查看: 492|回复: 0

[其他] Unity3D动画库插件iTween介绍

[复制链接]  [移动端链接]
抢楼 抢楼 本帖为抢楼帖,欢迎抢楼! 
5熟悉之中
920/1000
排名
23011
昨日变化
11

414

主题

477

帖子

920

积分

Rank: 5Rank: 5

UID
55017
好友
0
蛮牛币
1050
威望
0
注册时间
2014-11-12
在线时间
3 小时
最后登录
2015-2-12
发表于 2015-12-22 15:16:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
unity U3D脚本手册 unity U3D组件手册 unity U3D用户手册 排行榜 itween是一个动画库,作者创建它目就是最小投入实现最大产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等. untitled21.jpg (39.7 kb, 下载次数: 496)     itween核心是数值插值.只需要定义开始和结束,中间过程itween就会帮你弄好,简单易用,作用毫不马虎. 2.jpg (28.47 kb, 下载次数: 473)     "但是我用xxx可以做这个"     每件事情都会有多个方法来实现,unity里也是,你可以用建模软件做动画,也可以在unity内部动画时间线来做,也可以用js,c#等来做,可是谁不 想更快更容易完成需要动画效果呢?itween就是给你答案.制造简单不代表产出东西简单,并且itween经受了个大游戏工作室测试考验,高效,快捷,简单,稳定,不试它会后悔.呵呵. "好吧,我决定试试,我怎么开始呢?"     先从itween.pixelplacement.com/下载itween插件,它由一个c#文件组成,支持unity所有版本以及不管你用什么编程语言都可以使用它,如果你是用js,你要将它放在editor文件夹里,如果是c#,放在项目assets里任意目录即可.好了,你装好它了. "hello world!"     下面了解一下itween基础知识,itween所有方法都有2种方式,一种简单(simple),一种定制复杂(customizable). 在复杂定制方式里可以设置itween所有属性方法.itween里方法几乎都需要赋予一个gameobject,为了获取更大性能,只有一些特定 函数可以在update方法中重复调用,     itween可以做很多事情,我们先从简单学起,先控制一个物体从一个位置移动到另一个方,这里用到moveto()方法.让它两秒后移动到(2,0,0)位置上: itween.moveto(gameobject, vector3(2,0,0), 3);     上面是不是很简单?我们如果需要对这个动画进行更多控制,我们需要用"customizable"模式,像下面这样写: itween.moveto(gameobject, {“x”:2, “time”:3, “looptype”:”pingpong”, “delay”:1));     上面意思就是三秒时间将物体运动到x坐标为2位置,运动类型为"pingpong",延时1秒执行这个运动.     如果想完全了解itween所有方法,请查看完整描述文档:itween.pixelplacement.com/documentation.php "令人厌恶哈希表"     有很多参数更你设置,在c#中.你可能要这样写才可以: hashtable parameters = new hashtable(); parameters.add("x",2); parameters.add("time",3); parameters.add("looptype",itween.looptype.pingpong); parameters.add("delay",1); itween.moveto(gameobject, parameters);     在js中只要一行代码到c#中变成了六行,有点违背了最小投入最大产出中心思想,但是,不要怕,itween有一个解决方案,让c#中也可以像javascript那样简介,itween里hash()方法就可以做到,看下面修改后代码: itween.moveto(gameobject, itween.hash(“x”,2,“time”,3,“looptype”,”pingpong”,“delay”,1));     这样好多了吧. "所有东西都免费!"     itween会定期更新,其中包括修复错误以及更新例子,完善文档等支持.作者做itween不知疲倦工作了约五个月,还要照顾他怀孕妻子,工作,家庭装修,几乎都不睡觉了.他目标就是帮助更多人学习c#.带动所有人互帮互助.     希望itween会帮助到更多人. 文章转自:blog.1vr.cn post_newreply 评分 1unity3d itween;unity3d 5.0 itween;unity3d itween的使用

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表