文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

[unity3d] itween

2023-01-31 06:58

关注
摄像机的渐隐渐现用CameraFadeTo等函数
物体的透明度调整用FadeTo等函数
物体的移动可以用moveto等函数
如果用来做菜单按钮,用punch系列函数很快, PunchPosition ,应该就是实现的位置上的小偏移
物体的旋转RotateTo
物体的缩放scaleto
物体的抖动shake系列
实现数值的持续变化,用valueto,比如金币滚动的效果
示例:
  • iTween.rotateFrom(go,{"y":90, "time":1.5, "transition":"easeInExpo"});//旋转从90度到当前
  • iTween.moveFrom(go,{"y":3.5, "time":1.5, "transition":"easeInExpo"});//从y值3.5移动到当前
  • iTween.colorTo(go,{"r":3, "g":.5, "b":1.2, "time":.3, "delay":1.5});//颜色变化到新的值
  • iTween.shake(cam,{"y":.3, "time":.8, "delay":1.5});//每1.5s震动一次镜头物体
  • iTween.scaleTo(go,{"y":2, "time":2, "delay":2.3});//缩放到新比例
  • iTween.rotateBy(go,{"x":.5, "delay":4.3});//每4.3s旋转0.5度
  • iTween.moveTo(go,{"y":1.2, "delay":4.6});//移动到新位置
  • iTween.moveTo(go,{"y":0, "delay":5.8, "transition":"easeInExpo"});//同前解释
  • iTween.shake(cam,{"y":.3, "time":.8, "delay":6.8});//同前解释
  • iTween.colorTo(go,{"r":.165, "g":.498, "b":.729, "time":.5, "delay":7.6});//同前解释
  • iTween.scaleTo(go,{"y":1, "delay":7.6});//缩放到新比例
  • 用哈希表还能实现高级功能,比如回调函数
    iTween.moveTo(tweenTarget,{"x":1.7, "onComplete":"roll", "onCompleteParams":"left"});//移动到 当完成动画时执行onComplete 并且传递一个参数left
    //也即相当于又这样调用了一次roll("left"); 可以推测到 当动画完成向右之后 又开始向左了
    还有贝泽尔曲线
    iTween.moveToBezier 这个函数已经去掉了,在2.0版本里面使用
     
    public  Transform  [ ]  points ;
    void  Start( ) {
    iTween.MoveTo (gameObject,iTween.Hash ( "path", points ,"time",4 ) );
       } 
    //下面是value to 的例子
    public void update_coin(int s){
    GameObject tt = GameObject.Find("win_gold_g"); tt.GetComponent<zgame_num_pic>().draw_num(s);
    }
    void Start () {
    iTween.ValueTo( gameObject, iTween.Hash( "from", 89999, "to", 10, "onupdatetarget", gameObject, "onupdate", "update_coin", "time", 1.5f, "easetype", iTween.EaseType.easeOutExpo ));
    }

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    软考中级精品资料免费领

    • 历年真题答案解析
    • 备考技巧名师总结
    • 高频考点精准押题
    • 资料下载
    • 历年真题
    • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

      难度     813人已做
      查看
    • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

      难度     354人已做
      查看
    • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

      难度     318人已做
      查看
    • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

      难度     435人已做
      查看
    • 2024年上半年系统架构设计师考试综合知识真题

      难度     224人已做
      查看

    相关文章

    发现更多好内容
    咦!没有更多了?去看看其它编程学习网 内容吧