iTween基础之Scale(缩放大小)
一、基础介绍;二、基础属性
原文地址:http://blog.csdn.net/dingkun520wy/article/details/50684392
一、基础介绍
ScaleTo:改变游戏对象的比例大小到提供的值。
ScaleFrom:将物体的大小从提供的值变化到原来的大小
ScaleAdd:增加游戏物体的大小。
ScaleBy:成倍改变物体大小。Amount参数为倍数。
ScaleUpdate:类似于ScaleTo
,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType.
二、基础属性
基础属性比较简单直接上代码
	void Start () {
        //键值对儿的形式保存iTween所用到的参数
        Hashtable args = new Hashtable();
        //放大的倍数
        args.Add("scale", new Vector3(1, 5, 1));
        //args.Add("scale", msgNotContinue.transform);
        // x y z 标示放大的倍数
        args.Add("x", 5);
        args.Add("y", 1);
        args.Add("z", 1);
        //动画的速度
        //args.Add("speed",10f);
        //动画的时间
        args.Add("time", 10f);
        //延迟执行时间
        args.Add("delay", 0.1f);
        //这里是设置类型,iTween的类型又很多种,在源码中的枚举EaseType中
        args.Add("easeType", iTween.EaseType.easeInOutExpo);
        //三个循环类型 none loop pingPong (一般 循环 来回)
        //args.Add("loopType", "none");
        //args.Add("loopType", "loop");
        args.Add("loopType", iTween.LoopType.pingPong);
        //处理移动过程中的事件。
        //开始发生动画时调用AnimationStart方法,5.0表示它的参数
        args.Add("onstart", "AnimationStart");
        args.Add("onstartparams", 5.0f);
        //设置接受方法的对象,默认是自身接受,这里也可以改成别的对象接受,
        //那么就得在接收对象的脚本中实现AnimationStart方法。
        args.Add("onstarttarget", gameObject);
        //动画结束时调用,参数和上面类似
        args.Add("oncomplete", "AnimationEnd");
        args.Add("oncompleteparams", "end");
        args.Add("oncompletetarget", gameObject);
        //动画中调用,参数和上面类似
        args.Add("onupdate", "AnimationUpdate");
        args.Add("onupdatetarget", gameObject);
        args.Add("onupdateparams", true);
        iTween.ScaleTo(btnBegin, args);
	}
    //动画开始时调用
    void AnimationStart(float f)
    {
        Debug.Log("start :" + f);
    }
    //动画结束时调用
    void AnimationEnd(string f)
    {
        Debug.Log("end : " + f);
    }
    //动画中调用
    void AnimationUpdate(bool f)
    {
        Debug.Log("update :" + f);
    }
iTween基础之Scale(缩放大小)的更多相关文章
- iTween基础之功能简介
		一.iTween 介绍 .二.iTween 原理.三.iTween 下载.四.iTween 类介绍.五.主要功能介绍 原文地址:http://blog.csdn.net/dingkun520wy/ar ... 
- js实现禁止pc端浏览器缩放和获取当前页面浏览器的缩放大小
		众所周知:移动端页面禁止用户缩放界面只需加上<meta name="viewport" content="user-scalable=0">即可,但 ... 
- css3 新特性(2D  translate 移动,rotate 旋转 , scale 缩放)
		1.transform(转换)可以实现元素的位移,旋转,缩放等效果(可以简单理解为变形) 移动:translate 旋转:rotate 缩放:scale 2. ... 
- iTween Scale缩放
		void Start () { //键值对儿的形式保存iTween所用到的参数 Hashtable args = new Hashtable(); //放大的倍数 args.Add(, , )); / ... 
- iTween基础之CameraFade(摄像机淡入淡出)
		一.基础介绍:二.基础属性 原文地址: http://blog.csdn.net/dingkun520wy/article/details/50896420 一.基础介绍 CameraTexture: ... 
- iTween基础之Shake(摆动)
		一.基础介绍:二.基础属性 原文地址 :http://blog.csdn.net/dingkun520wy/article/details/50836780 一.基础介绍 ShakePosition: ... 
- iTween基础之Punch(摇晃)
		一.基础介绍:二.基础属性 原文地址 : http://blog.csdn.net/dingkun520wy/article/details/50828042 一.基础介绍 PunchPosition ... 
- iTween基础之Rotate(旋转角度)
		一.基础介绍:二.基础属性 原文地址 :http://blog.csdn.net/dingkun520wy/article/details/50696489 一.基础介绍 RotateTo:旋转游戏物 ... 
- cocos2dx,Layer锚点与scale缩放
		最近写代码需要用到缩放,而且是Layer的,但是发现怎么设置位置都是错误,于是决定研究下. 首先,基础代码,代码上不错特殊处理,没有锚点设置和缩放 class TestLayer : public L ... 
随机推荐
- tornado 杂记
			一.建立一个简单的 hello world 网页 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import tornado.iolo ... 
- Google Chrome 55 Released – Install on RHEL/CentOS 7/6 and Fedora 25-20
			Google Chrome is a freeware web browser developed by Google Inc. Google Chrome team proudly announce ... 
- Ubuntu系统下载工具的推荐
			源 起 大家在上手一段时间Ubuntu系统后,可能突然想起最近新出了一些电影想要下载来看看,但如果用Wine运行迅雷,不是没反应就是启动后也不能下载,针对这个问题,根据我的使用体验推荐大家两款Ubun ... 
- git基础入门之常用命令操作
			本内容参考:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 初学,有什么不对的地方 ... 
- Hibernate总结--MyEclipse的小bug
			今天笔者在写一个用S2SH的程序的时候,出现了下面的错误: org.springframework.beans.factory.BeanCreationException: Error creatin ... 
- Part 94 Difference between Monitor and lock in C#
- PHP 创建重用数据库连接函数 mysqli与PDO
			代码如下: 有兴趣的可以测试下 摘自于某书 <? php public function dbConnect( $usertype, $connectionType = 'mysqli' ) { ... 
- 验证证书的安装之外部用户PC
			背景:使用一个域外的用户进行登录并验证 1. 用户登录浏览器下载CA证书或者证书链 2. 下载 3. 安装证书 4. ... 
- UI2_QQ折叠-UITableViewController
			// CustomUITableViewController.h // UI2_QQ折叠-UITableViewController // // Created by zhangxueming on ... 
- Template_17_metaprogram
			1,模板实例化机制是一种基本的递归语言机制,可以用于在编译期执行复杂计算.2,枚举值和静态常量在原来的C++编译器中,在类声明的内部,枚举值是声明"真常值"(常量表达式)的唯一方法 ... 
