文档章节

iTween基础之Look(使对象面朝指定位置)

乐逍遥jun
 乐逍遥jun
发布于 2016/02/22 21:40
字数 467
阅读 25
收藏 0

一、基础介绍;二、基础属性

原文地址:http://blog.csdn.net/dingkun520wy/article/details/50578142

一、基础介绍

LookTo:旋转游戏对象使其面朝指定的Transform或Vector3。

LookFrom:使游戏对象从提供的方向旋转回原来所面朝的方向。

LookUpdate:类似于LookTo,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType.


游戏对象的正面指的是游戏对象的z轴方向,也就是使游戏对象的z轴指向目标点。


二、基础属性

基础属性比较简单直接上代码

void Start () {

        //键值对儿的形式保存iTween所用到的参数
        Hashtable args = new Hashtable();

        //看向的位置或者对象
        //args.Add("looktarget", new Vector3(1,5,1));
        args.Add("looktarget", msgNotContinue.transform);
        //限制仅在指定的轴上旋转
        //args.Add("axis", "y");
        //转向的速度
        //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.LookTo(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);
    }



© 著作权归作者所有

乐逍遥jun
粉丝 6
博文 79
码字总数 39510
作品 0
东城
技术主管
私信 提问
iTween基础之功能简介

一.iTween 介绍 、二.iTween 原理、三.iTween 下载、四.iTween 类介绍、五.主要功能介绍 原文地址:http://blog.csdn.net/dingkun520wy/article/details/50550529 一.iTween 介绍 iTwe...

乐逍遥jun
2016/02/22
16
0
iTween基础之Move(移动)

1,五种移动方法;2, 函数的基础属性及用法 原文地址:http://blog.csdn.net/dingkun520wy/article/details/50476864 iTween官网:http://itween.pixelplacement.com/index.php 1,五种移动方法...

乐逍遥jun
2016/02/22
40
0
iTween基础之Punch(摇晃)

一、基础介绍;二、基础属性 原文地址 : http://blog.csdn.net/dingkun520wy/article/details/50828042 一、基础介绍 PunchPosition: 对物体的位置添加摇晃动画,使其摇晃最终归于原来的位置....

乐逍遥jun
2016/03/09
42
0
iTween基础之Shake(摆动)

一、基础介绍;二、基础属性 原文地址 :http://blog.csdn.net/dingkun520wy/article/details/50836780 一、基础介绍 ShakePosition: 根据提供的amount衰减其值随机摇动游戏物体的位置,其晃动...

乐逍遥jun
2016/03/09
91
0
iTween基础之Audio(音量和音调的变化)

一、基础介绍;二、基础属性 原文地址 : http://blog.csdn.net/dingkun520wy/article/details/50826033 一、基础介绍 AudioTo:改变声音的音量和音调到指定的数值。 AudioFrom:将声音的音量和...

乐逍遥jun
2016/03/08
48
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
9
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部