纳金网
标题:
Unity3D 平滑动画免费插件iTween介绍,开发Iphone游戏更给力
[打印本页]
作者:
晃晃
时间:
2011-9-19 07:59
标题:
Unity3D 平滑动画免费插件iTween介绍,开发Iphone游戏更给力
Unity3D 平滑动画免费插件iTween介绍,开发Iphone游戏更给力
iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等.
iTween的核心是数值的插值.只需要定义开始和结束,中间过程iTween就会帮你弄好,简单易用,作用毫不马虎.
"但是我用xxx可以做这个的"
每件事情都会有多个方法来实现,Unity里也是,你可以用建模软件做动画,也可以在Unity内部的动画时间线来做,也可以用Js,C#等来做,可是谁不 想更快更容易的完成需要的动画效果呢?iTween就是给你的答案.制造简单不代表产出的东西简单,并且iTween经受了个大游戏工作室的测试考验,高效,快捷,简单,稳定,不试它会后悔的.呵呵.
"好吧,我决定试试,我怎么开始呢?"
先从http://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所有方法,请查看完整的描述文档:http://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会帮助到更多的人.
作者:
Asen
时间:
2011-9-23 15:23
这个很给力 ~
作者:
彬彬
时间:
2011-10-7 11:42
有图片更给力
作者:
晃晃
时间:
2012-1-27 23:26
一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美。
作者:
奇
时间:
2012-2-9 23:21
此地無銀。。。
作者:
tc
时间:
2012-4-14 23:21
都闪开,介个帖子,偶来顶
作者:
tc
时间:
2012-5-21 23:22
好铁多多发,感激分享
作者:
晃晃
时间:
2012-8-8 01:16
加精、加亮滴铁子,尤其要多丁页丁页
作者:
tc
时间:
2012-8-28 23:31
百度的叫度娘,网易的叫易娘,新浪内部还在为是叫新娘还是浪娘而争论不休!……不管你们是企鹅的额娘,豆瓣的伴娘,还是华为的伪娘,都要记得,淘宝才是你们的亲娘啊!亲!!
作者:
tc
时间:
2012-9-28 23:18
谢谢楼主,真是太实用了
作者:
晃晃
时间:
2012-10-4 23:26
好`我顶``顶顶
作者:
奇
时间:
2012-12-8 23:25
很经典,很实用,学习了!
欢迎光临 纳金网 (http://wwww.narkii.com/club/)
Powered by Discuz! X2.5