【 unity3d 】NGUI playTween与Tween动画 脚本的使用

8 篇文章 0 订阅

转载:https://www.cnblogs.com/vitah/p/3967181.html   作者:博客园 vitah

play Tween 脚本要来播放Tween动画

如:可以和按钮脚本,盒子碰撞器,Panel裁切 ,同时使用,做窗口转换

一个按钮

可以有多个playTween动画来移动多个不同的对象(带有Tween动画的脚本对象)

可以有一个playWeen也可以对一个有多个Tween动画的脚本对象

一:一个脚本可以添加多个PlayTween和多个Tween 动画

1、如:一个返回按钮有两个playTween,分别是移除当前窗口,移进前一个窗口

 2、或者一个playTween 动画 对有多个Tween动画的脚本对象时

设置TweenGroup的值,让他们一一对应

 二:Tween介绍

首先是Tween动画,这里以Tween Position为例 

 

参数介绍:

Tween 动画:

From:开始状态;

To:结束状态;

Animation Curve:动画曲线,用来微调这两个值的变化过程;

Play Style:播放方式;(ping pong也表示循环播放,不过会播放完会回退这个过程再播放)

Duration:开始状态变换到结束状态的时间,即一次动画的时长;

Start Delay:进行延迟播放;

Tween Group:可以控制在同一个object上的多个tween触发哪个,播放时指定group ID。

三:触发Tween 动画

也就是 playTween 脚本

 

参数介绍:

  Target:被控制的物体,默认是自己。

  Include Chilren:是否带着子对象一起变换

  Tween Group:控制的动画组 (比如,某物体有2个Tween动画,A动画的TweenGroup是1,B动画的TweenGroup是2,我们的 PlayTween组件的TweenGroup如果是1那么这指挥播放这个物体的A动画。)。

  Trigger condition:触发此脚本的事件;(只有鼠标和触屏事件,键盘按键事件可以自己加。)

  Play Direction:触发的事件 

  • Toggle:开/关  功能
  • Forward:开 功能
  • reverse:关 功能

  If target is disabled :如果被控制的物体是没有激活的

  • DoNothing:什么都不做
  • EnableThenPlay:为了播放而激活它!

  When Finished:

  • Do Not Disable:什么都不干
  • Disable After Reverse:执行完后隐藏(隐藏不掉的原因:物体内组件的执行顺序由上而下执行 如 :- A物体有两个UIButtonTween组件,一个隐藏A物体,一个隐藏B物体。脚本在A物体上,隐      藏A物体的UIButtonTween组件要在最后添加。)。
  • Disable After Forward:如果是倒着播,就是倒播完的时候隐藏。

  OnFinished:这里用来设置回调函数,当动画播放完成后触发。

  • Notify:回调方法所在的组件。
  • Method:回调的方法,必须是public。

四:总节

1、要理解forword,reverse的播放含义(顺序播放,倒叙播放),

2、以及对Play Direction(播放方向),

3、If target is disable(当目标对象不激活状态) ,

4、When Finished(当动画播发完毕后)他们的参数理解。

5、1个Tween 动画 只能对应一个PlayTween脚本

6、可以有多个playTween 可以对不同的Tween对象

7、也就是说一个脚本可以添加多个PlayTween和多个Tween 动画

转载自:【 unity3d 】NGUI playTween与Tween动画 脚本的使用_liaosheng:)-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值