unity3d外掛之 DoTween
勝利介面
有時候直接用transform.Doxxxx會重複播放,這時候就可以用Tweener來控制
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;
public class TestDotween : MonoBehaviour {
public Vector3 vec3;
Tweener myTweener;
// Use this for initialization
void Start () {
// "砰" 效果
myTweener = transform.DOPunchScale(new Vector3(1.3f, 1.3f, 0), 1f);
myTweener.Pause();
}
// Update is called once per frame
void Update () {
myTweener.Play();
}
}
消失效果(文字)
void Update(){
if(Input.GetKey(KeyCode.K)){
killTips.text = string.Format("{0} 殺", ScoreManager.score1);
killTips.color = new Color(0.94f,0.32f,0.32f,1);
//print("k");
killTips.DOFade(0, 2);
}
}
控制流程
void Start() {
myTweener2 = killTips.DOFade(0, 1f);
myTweener2.SetAutoKill(false);// 不自動消失掉動畫
myTweener2.Pause(); // 一播放就暫停
}
// tip相當於觸發點
void Update(){
if(tip){
tip = false;
myTweener2.Restart();
myTweener2.Pause();
killTips.text = string.Format("{0} 殺", ScoreManager.score1);
killTips.color = new Color(0.94f,0.32f,0.32f,1);
//print("k");
StartCoroutine(SleepAndTips(2));
}
}
// 延遲函式 (延遲tips)
IEnumerator SleepAndTips(float s)
{
yield return new WaitForSeconds(s);
//killTips.DOFade(0, 1f);
myTweener2.Play();
}
相關文章
- 【DoTween】Unity外掛DOTween教程(一)Unity
- Unity3D 外掛大全Unity3D
- Unity3D編輯器外掛編寫教程Unity3D
- 關於Unity3D中WebCore外掛的問題Unity3DWeb
- Unity3D畫直線、畫點外掛Vectrosity簡介Unity3DROS
- Unity3D實現地圖編輯器的外掛Unity3D地圖
- vim外掛之Taglist
- Unity3D熱更新之LuaFramework篇[05]--Lua指令碼呼叫c#以及如何在Lua中使用DotweenUnity3DFramework指令碼C#
- PHPSTORM外掛之TranslationPHPORM
- 實用webpack外掛之DefinePluginWebPlugin
- 前端外掛之Datatables使用--下篇前端
- 前端外掛之Datatables使用--上篇前端
- webpack外掛機制之TapableWeb
- VSCode外掛之BeautifyVSCode
- Eclipse外掛之FindbugsEclipse
- VS2010常用外掛介紹之Javascript外掛JavaScript
- Unity3D地形建模外掛World Composer用法(大範圍地形建模)Unity3D
- 外掛化知識梳理(2) Small 框架之如何引入公共庫外掛框架
- 外掛化知識梳理(1) Small 框架之如何引入應用外掛框架
- 外掛化知識梳理(4) Small 框架之如何實現外掛更新框架
- Unity Dotween build errorUnityUIError
- dotween最佳化
- Gradle系列之Gradle外掛Gradle
- 荒謬的諸神之戰:外掛
- Activiti之eclipse外掛安裝Eclipse
- OSGI之 Eclipse 外掛使用OSGIEclipse
- Kettle之Neo4j外掛
- lua外掛之----【luaDate 日期類】
- [外掛擴充套件]書架外掛(新外掛後臺)套件
- 外掛 檔案上傳外掛 ajaxfileupload.js外掛JS
- Flutter開發之Flutter外掛開發Flutter
- 前端外掛之Select2使用前端
- 前端外掛之Bootstrap Dual Listbox使用前端boot
- AlloyTouch之select選擇外掛
- 構建api gateway之 動態外掛APIGateway
- Android 外掛框架機制之SmallAndroid框架
- xcode 外掛之KSImageNamed-XcodeXCode
- jQuery入門筆記之(七)外掛jQuery筆記