项目记录17--DoTween回顾记录基础使用
来源:互联网 发布:金融和互联网行业知乎 编辑:程序博客网 时间:2024/04/30 07:28
周末,看这不想多写代码。就把之前的东西复习下。为了以后公司加入的新人能快点进行开发,把DoTween基础用法做了个小代码。
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using DG.Tweening; //加入头
public class TempDoTween : MonoBehaviour {
public GameObject m_image;
public Text m_text;
public Camera m_camera;
private bool isMoveOver;
void Awake()
{
}
void Start () {
isMoveOver = false;
//简单移动,每次调用Do就创建一个Tweener,所以最好不要每次都创建
Tweener tweener = m_image.transform.DOLocalMove (new Vector3(100,200,0),2);
//设置不自动销毁
tweener.SetAutoKill (false);
//设置动作曲线
tweener.SetEase (Ease.InBounce);
//回调
tweener.OnComplete (MoveCallback);
//挂起动作
tweener.Pause ();
//文本(文字一个个显示出来)
// m_text.text = "";
// m_text.DOText ("字一个个显示出来",2).OnComplete(delegate{
// //颜色变化
// m_text.DOColor(Color.red,2);
// }); //可以显示富文本查看API
//渐渐显示出来:首先就是设置Aptha到0,值是0--1
m_text.DOFade(1,2);
//队列
// Sequence mySequence = DOTween.Sequence();
// mySequence.Append ();
// mySequence.AppendInterval ();
// mySequence.AppendCallback ();
//通过ID控制得到动作
//直接在组件上添加DoTweenAnimation脚本就是可视化的动画组件,和上面一样用法
//路径编辑DoPath -->添加这个组件可以编辑路径 shit+ctrl,注意点击屏幕添加的店是与摄像机垂直,可以对路径做圆滑设置path type
}
public void ClickBtn()
{
//播放身上的动作,注意播放完成就销毁了必须SetAutoKill(false)
// if (isMoveOver) {
// //m_image.transform.DOPlay ();
// m_image.transform.DOPlayForward (); //向前播放
// isMoveOver = false;
// } else {
// m_image.transform.DOPlayBackwards (); //会播放和DOPlayForward成对调用
// isMoveOver = true;
// }
//
m_camera.DOShakePosition (1,new Vector3(4,4,0));
}
public void MoveCallback()
{
Debug.Log ("MoveCallBack");
}
}
- 项目记录17--DoTween回顾记录基础使用
- 项目记录30--unity-tolua框架 回顾之前Dotween导入
- 项目记录32--unity 导出dotween补充
- DoTween要点记录
- DoTween基础使用
- 2017.05.09回顾 pandas使用记录
- Git 使用记录 - 基础
- 【lumen】基础点记录使用
- Android基础_Spinner使用记录
- git基础使用命令记录
- 项目中使用EventBus----记录
- 基础记录
- 项目记录
- 项目记录!
- 项目记录
- 项目记录
- 项目记录
- 项目记录
- op08-bash scripts config files
- Hive UDF教程(一)
- 算法-蓝桥杯习题(4-1)
- 《Natural Language Processing》斯坦福视频学习笔记——3.编辑距离
- spring-如何给静态变量注入值
- 项目记录17--DoTween回顾记录基础使用
- c++中使用new动态分配存储空间
- HDOJ 1003 动态规划
- Mupad学习记录2
- CWnd::OnSize
- csdn 这是啥意思??????????????
- 需要排序的最短子数组长度
- Javascript使用post方法提交数据
- 【iOS开发问题】App Transport Security has blocked a cleartext HTTP (http://) resource load