NGUI Tween几种用法随手记

原创 2015年11月19日 17:56:04
需要明确下几种动画的用法


play
begin
EventDelegate.add
TweenPlayer




------------------------------------------------------------------------
最基本的用法
TweenScale ts = TweenScale.Begin(mStartObj, 0.3f, new Vector3(0.9f, 0.9f, 1f));
ts.AddOnFinished(EnterNext);
EnterNext是个void方法
------------------------------------------------------------------------
直接获取组件
TweenPosition tp = tweenObject.GetComponent<TweenPosition>();
tp.PlayForward();


------------------------------------------------------------------------
void Start () 
 {
 TweenScale tweenpos = gameObject.AddComponent<TweenScale>();
 tweenpos.onFinished =OnFinished;
 tweenpos.from = transform.localScale;
 tweenpos.to = new Vector3(1.2f,1.2f,1.2f);
 tweenpos.duration = 0.2f;
 tweenpos.Play(true);
 }
 void OnFinished (UITweener tween){}


升3.0后的写法


TweenScale scale = GetComponent<TweenScale>();
EventDelegate.Add (scale.onFinished, OnFinished);
------------------------------------------------------------------------


设置


 _playTween.Play(true);
------------------------------------------------------------------------




 
版权声明: 举报

相关文章推荐

NGUI控件说明(中文) Tweens

原文:http://www.tasharen.com/forum/index.php?topic=6760.0 概述 NGUI自带小而精的Tween库。 可以...

Unity3D NGUI UIPlayTween(原UIButtonTween)动画事件详解

原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 Unity3D引擎技术交流QQ群:【119706192】本文链接地址: Unity3D NGUI UIButtonTween动画事件详解...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

NGUI tween动画播放没有变化过程

在学习NGUI过程中,发现,Label上挂载了两个tween动画,点击调试后,动画没有播放,直接出现最后效果,经过老师解答知道,原来 unity场景加载需要一定的时间,跟动画播放时间重合了 导致但不到...

【Unity3D游戏开发】NGUI之不相对于Anchor的位移动画TweenPosition (下) (三)

Unity中的UI我们采用的是NGUI,NGUI的界面位移动画,我们一般使用的是TweenPosition。 一种是只考虑相对位移的这种,不考虑分辨率问题,已经在文中介绍了: 【Unity NGUI游...

Unity3d NGUI的使用(三)(UIButton及Anchor实际使用)

UIButton点击发出声音以及UIButton事件回调 Anchor锚点:为了适应不同的屏幕,保持当前的UI不会变形用户订的基准点 Atlas:图片集,NGUI支...

Unity NGUI中Tween的使用事项(缺少动画过程)

这几天开发UNITY项目被NGUI难倒了。。首先坐标系问题就搞了很久,目前碰到一个情况,就是在两个场景中反复调用Tween动画的时候出现动画过程遗漏的问题。 之前的代码是这样的:

【Unity3D游戏开发】NGUI之不相对于Anchor的位移动画TweenPosition (上) (二)

下面学些下NGUI的TweenPosition位移动画,下面介绍两种游戏中常用的用法: 用法1.NGUI的控件从PosA位置移动到PosB位置,播放动画 用法2.在游戏中需要动态创建带有TweenPo...

NGUI中TweenScale回调函数设为null时导致的BUG

今天使用NGUI的TweenScale时遇到一个问题 使用时TweenScale是用两次,playForward()和playReverse(),要求playForward()后啥都不做,p...
  • suifcd
  • suifcd
  • 2015-02-05 15:50
  • 2069

unity3d ngui-TweenRotation-TweenPosition-TweenScale

using UnityEngine; using System.Collections; public class TweenFlipCARDS : MonoBehaviour { priv...
  • OnInit
  • OnInit
  • 2015-06-03 17:51
  • 1814

【NGUI】UIPlayTween实现菜单栏伸缩功能

现在可以看到许多手游都有功能菜单栏伸缩的效果,可以节省屏幕的占用空间,起到美观的作用。实现这个功能很简单,方法也很多。下面我们就来看看其中的一种,使用NGUI的UIPlayTween的方式: 1.准备...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)