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

扫一扫,访问微社区

教程分享

关注:579

当前位置:游戏蛮牛 技术专区 教程分享

查看: 264|回复: 0

[基础知识] Unity3D之iTween

[复制链接]  [移动端链接]
7日久生情
3595/5000
排名
2622
昨日变化

1405

主题

1410

帖子

3595

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
132510
好友
17
蛮牛币
27173
威望
0
注册时间
2015-12-24
在线时间
279 小时
最后登录
2017-2-27
发表于 2016-2-15 11:13:42 | 显示全部楼层 |阅读模式

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

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

x
  oncompletetarget 表明回调函数所在的GameObject。如果把oncompletetarget写成当前gameObject,回调函数需要写在当前gameObject所挂脚本里面。

  1、iTween函数调用

  iTween.MoveTo(要移动的gameObject,iTween.Hash("position",new Vector3(0,-3,0),"time",0.1f,"oncomplete","SwithOutEnd","oncompletetarget",执行回调函数的GameObject));

  void SwithOutEnd()

  {

  }

  2、iTween带参数函数调用

  复制代码

  iTween.MoveTo(要移动的gameObject,iTween.Hash("position",new Vector3(0,-3,0),"time",0.1f,"oncomplete","SwithOutEnd","oncompletetarget", 执行回调函数的GameObject,"oncompleteparams",2));

  void SwithOutEnd(int i)

  {

  }

  复制代码

  3、iTween stop应用

  iTween.ScaleTo(gameSceneManager.goldZeroEffect,iTween.Hash("scale",new Vector3(1,1,1),"time",0.4f,"easyType",iTween.EaseType.linear,"looptype",iTween.LoopType.loop));

  yield return new  WaitForSeconds(2);

  iTween.Stop(gameSceneManager.goldZeroEffect);

  4、iTween 回调函数多参调用

  默认iTween的任何函数 都可以有一个完成后的回调函数,并且能带一个参数,有时可能希望带多个参数(如何解决呢?)

  作者给的思路是将唯一能带的参数 作为对象(类/结构体)传进去,这样就可以实现多参了

  iTween.MoveTo(gameObject,iTween.Hash("position",new Vector3(0,-3,0),"time",0.1f,"oncomplete","SwithOutEnd","oncompletetarget", 执行回调函数的GameObject,"oncompleteparams",对象));

  void SwithOutEnd(类型 对象)

  {

  }

  待更新ing...........

http://www.cnblogs.com/U-tansuo/archive/2012/07/10/Itween.html

unity3d itween;unity3d 5.0 itween;unity3d itween的使用

回复

使用道具 举报

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

本版积分规则

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