unity3D游戏开发之iTween介绍和用法一.iTween 介绍 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等二.iTween 原理 iTween的核心是数插,简单说就是给iTween两个数(开始,结束),它会自动生成一些中间。三.iTween 下载: 从官网 和 iTweenPath.unitypackage(编辑路径才需要这个包) 四.如何将iTween 加入项目【狗刨学习网】: 在项目中建立Plugins目录, 然后将下载的iTween.cs放到Plugins目录即可.如果需要编辑路径, 使用import package->custom package菜单功能加入iTweenPath.unitypackage实例:1、先控制一个物体从一个位置移动到另一个地方,这里用到MoveTo()方法。让它两秒后移动到(2,0,0)位置上:iTween.MoveTo(gameObject, Vector3(2,0,0), 2);2、我们如果需要对这个动画进行更多的控制,我们需要用"customizable"(定制化)模式,像下面这样写:iTween.MoveTo(gameObject, {“x”:2, “time”:3, “loopType”:”pingPong”, “delay”:1));三秒的时间将物体运动到x坐标为2的位置,运动的类型为"pingPong",延时1秒执行这个运动。3、0.3秒后移动到新的位置iTween.MoveTo(this.gameObject, iTween.Hash("x", 5, "y", 5,"time",0.3f));4、旋转从度到当前iTween.rotateFrom(go,{"y":, "time":1.5, "transition":"easeInExpo"});5、颜色变化到新的iTween.colorTo(go,{"r":3, "g":.5, "b":1.2, "time":.3, "delay":1.5});6、每1.5s震动一次镜头物体iTween.shake(cam,{"y":.3, "time":.8, "delay":1.5});7、缩放到新比例iTween.scaleTo(go,{"y":2, "time":2, "delay":2.3});
推荐整理分享unity3D游戏开发之iTween介绍和用法(Unity3D游戏开发标准教程),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:Unity3D游戏开发(第2版),Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社,Unity3D游戏开发(第2版),Unity3D游戏开发引擎,Unity3D游戏开发pdf,Unity3D游戏开发标准教程,Unity3D游戏开发标准教程,Unity3D游戏开发(第2版),内容如对您有帮助,希望把文章链接给更多的朋友!
Unity3D的LightProbe用法 之前曾经介绍过Unity3D的LightMapping烘焙的用法。单独使用的LightMapping效果很好,但由于只是把光影烘焙到贴图上面,所以并不会对周围的动态物体产生真
unity3D游戏开发之边锋(杭州)聘:游戏策划/设计/U3D/测评/文案等 杭州边锋网络技术有限公司简介杭州边锋网络技术有限公司创建于年,年整合入盛大网络旗下。年浙报传媒斥资亿元收购边锋,边锋现为浙报
Unity3D动态地形网格一 最近一直都在搞flash3D,好像有点对不起Unity3D的朋友们了。这次简单的写一个动态创建地形网的脚本给大家分享一下。这次是第一部分,仅仅实现了通过