u3d_插件DoTween:(06)From+Tweens

in 编程
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

#####一、步骤

1.新建一个场景(命名为:003_fromTween)
2.创建一个cube
3.添加一个脚本(Add Component)
4.编写脚本(移动X: <transform.DOMoveX(5,1);>) 

5.from方法
方式1
比如游戏物体的相对坐标(也就是开始的位置)
(x:1,y:0,z:0)
transform.DOMoveX(5,1).From(); // 5 到 1
方式2
transform.DOMoveX(5,3).From(true); // 6 到 1
//true 目标计算方式 目标坐标是相对坐标(0) + (5) 如果相对坐标是 0 就没有什么影响了
//true 目标计算方式 目标坐标是相对坐标(1) + (5) 如果相对坐标是 其他 就有影响了

#####二、code

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;
public class MyCube : MonoBehaviour {

	// Use this for initialization
	void Start () {
		// x : 1 
//		transform.DOMoveX(5,1); // 移动到X为5的位置 时间为1秒

		// from
//		transform.DOMoveX(5,1).From(); // 5 到 1
		// 默认是从当前位置 运行到目标位置, 加上from()方法以后,表示从目标位置移动到当前位置


		// true 目标计算方式 目标坐标是相对坐标(0) + (5) 如果相对坐标是 0 就没有什么影响了
		// true 目标计算方式 目标坐标是相对坐标(1) + (5) 如果相对坐标是 其他 就有影响了
		transform.DOMoveX(5,3).From(true); // 6 到 1

	}
	
	// Update is called once per frame
	void Update () {
		
	}
}




from(ture)相对坐标.gif

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看