DOTween 常用方法知識(shí)點(diǎn)

--運(yùn)動(dòng)曲線可視化網(wǎng)站? ? ? ? ? ?https://www.runoob.com/jqueryui/api-easings.html

--運(yùn)動(dòng)曲線借鑒網(wǎng)頁(yè)? ? ? ? ? ? ? ?https://blog.csdn.net/zcc858079762/article/details/81279828

--運(yùn)動(dòng)曲線示意? ? ? ? ? ? ? ? ? ? ? http://robertpenner.com/easing/easing_demo.html

--DoTween方法借鑒網(wǎng)頁(yè)? ? ? https://blog.csdn.net/quanfa206/article/details/79180535

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://blog.csdn.net/likendsl/article/details/50887689

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://blog.csdn.net/qq_41056203/article/details/80935304

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://blog.csdn.net/czhenya/article/details/78377587?utm_source=debugrun&utm_medium=referral

--DoTween方法組? ? ? ? ? ? ? ?

1.以DO開頭的方法:就是補(bǔ)間動(dòng)畫的方法设江。例如:transform.DOMoveX(100,1)? (local為局部)

2.以Set開頭的方法:設(shè)置補(bǔ)間動(dòng)畫的一些屬性默蚌。例如:myTween.SetLoops(4, LoopType.Yoyo)

3.以O(shè)n開頭的方法:補(bǔ)間動(dòng)畫的回調(diào)方法粟按。例如:myTween.OnStart(myStartFunction)』

(1)

DOText("啊啊", 5)? ? ? ? ? ? ? ? ? ? ? ? ? --5秒逐字顯示完

DOScale(1, 5)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --5秒尺寸變到

DOColor(Color.red, 2)? ? ? ? ? ? ? ? ? ? ? --顏色變

DOFade(1, 3)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --透明

DOAnchorPos(Vector3,duration)

DOAnchorPosY(-265f, 0.5f);? --把Y軸移動(dòng)到相對(duì)位置,花費(fèi)多少時(shí)間

DOMove(Vector3(0,1,1),2)? ? ? ? ? ? ? ? ? ? --常用移動(dòng)

DOMove(Vector3(0,1,1),2):SetRelative()? ? ? --移動(dòng)加量

DOLocalMove(new Vector3(10, 10, 10), 5)?

DOMoveX(5, 3).From()? ? ? ? ? ? --From從目標(biāo)點(diǎn)立即反向移動(dòng)

DORotate(new Vector3(10, 10, 10), 5)?

DOLocalMoveX(5, 10)?

DOLocalRotate(new Vector3(10, 10, 10), 5)?

DOScaleX(5, 10)?

DOLookAt(new Vector3(10, 10, 10), 5)? ? ? ? --朝向目標(biāo)點(diǎn)

DOComplete()? ? ? ? ? ? ? ? ? ? ? ? ? ? --移動(dòng)立即結(jié)束(且動(dòng)完)

DOKill()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --停掉當(dāng)前變化

DOPause()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --暫停

DOPlay()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --播放

DOFlip()? ? ? ? ? ? ? ? ? ? ? ? --僅在變化中土童,立即慢慢恢復(fù)原樣

DOTogglePause()? ? ? ? ? ? ? ? --僅在變化中钾腺,停止/開始

DOGoto(2)? ? ? ? ? ? ? ? ? ? --僅在變化中,物體變化到2秒時(shí)狀態(tài)

DOPlayBackwards()? ? ? ? ? ? --僅在變化中耸成,物體回到原始位置(倒)

DOPlayForward()? ? ? ? ? ? ? ? ? ? ? ? ? ? --再次變化

DORewind()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --回到原始(重置)

DORestart()? ? ? ? ? ? ? --僅在變化中漫萄,從頭播

DOJump(new Vector3(10, 10, 10), 3, 10)? ? --彈跳(點(diǎn),次數(shù),時(shí)間)

DOLocalJump(new Vector3(10, 10, 10), 3, 10)

DOPunchPosition(new Vector3(10, 10, 10), 5) --坐標(biāo)回彈

DOPunchRotation(new Vector3(50, 50, 50), 5) --旋轉(zhuǎn)回彈

DOPunchScale(new Vector3(5, 5, 5), 5? ? ? ? --尺寸回彈

DOShakePosition(1,Vector3(3,3,0),10,90)? ? --時(shí)間和相機(jī)位移和震動(dòng)次數(shù)和方向(震動(dòng))

DOShakePosition(10, new Vector3(10, 10, 10));

DOShakeRotation(10, new Vector3(10, 10, 10));

DOShakeScale(10, new Vector3(10, 10, 10));

--Blend動(dòng)畫融合方法(兩次臨近動(dòng)畫Dotween會(huì)跳過第一行,此時(shí)需要混合)

DOBlendableMoveBy(Vector3(0,1,1),2)? ? ? ? ? ? ? ? ? --移動(dòng)加量(原有加參數(shù))

DOBlendableLocalMoveBy(Vector3(10, 10, 10), 10)

DOBlendableRotateBy(new Vector3(30, 30, 30), 10)? ? ? --旋轉(zhuǎn)到

DOBlendableLocalRotateBy(new Vector3(30, 30, 30), 10)

DOBlendableScaleBy(new Vector3(10, 10, 10), 10)? ? ? --尺寸加量

(2)

SetAs(Tween tween \ TweenParams tweenParams)?

SetAutoKill(true)? ? ? ? --設(shè)置自動(dòng)銷毀? /DOFade(0, 1.5f).SetAutoKill(false).Pause();

SetEase(Ease.OutBounce)? ? ? --動(dòng)畫曲線(緩沖類型)

SetDelay(everyDelay)? ? ? ? ? --設(shè)置延遲

SetId(object id)? ? ? ? ? ? ? --設(shè)置ID? ? 可以只用int、string缀踪、object等類型的值

SetLoops(2, LoopType loopType = LoopType.Restart)? --動(dòng)畫循環(huán)次數(shù)/類型 LoopType.Yoyo

SetRecyclable(bool recyclable)? ? ? ? ? ? ? ? ? ? --設(shè)置為可回收居砖,可循環(huán)使用的

?SetUpdate(UpdateType updateType,false)? ? ? ? ? ? --是否忽視 Unity的時(shí)間影響

SetRelative()? 設(shè)置相對(duì)變化

(3)

OnComplete()? ? ? ? --綁定結(jié)束事件的函數(shù)

Onkill()? ? ? ? ? ? --動(dòng)畫被銷毀的時(shí)候調(diào)用

OnPlay()? ? ? ? ? ? --動(dòng)畫播放的時(shí)候調(diào)用

OnPause()? ? ? ? ? ? --動(dòng)畫暫停的時(shí)候調(diào)用

OnRewind()? ? ? ? ? --動(dòng)畫被重置的時(shí)候

OnStart()? ? ? ? ? ? --動(dòng)畫被播放的時(shí)候(只會(huì)調(diào)用一次)

OnStepComplete()?

OnUpdate()? ? ? ? ? --每幀調(diào)用

OnWaypointChange()? ? ? ? ?

(other)

self.sequence = CS.DG.Tweening.DOTween.Sequence()? --一個(gè)個(gè)播? ?

local tween3 = self.goodItem.transform:DOScale(Vector3(1.1,1.1,1.1),0.1)

local tween4 = self.goodItem.transform:DOScale(Vector3(1,1,1),0.1)

self.sequence:Append(tween3)

self.sequence:Append(tween4)?

?//設(shè)置冷卻轉(zhuǎn)圈 附帶設(shè)置 轉(zhuǎn)一圈完成的回調(diào)方法(回調(diào)方法直接實(shí)現(xiàn),不用調(diào)用其他的方法)

img.DOFillAmount(0, 1.5f).SetEase(Ease.Linear).SetLoops(-1, LoopType.Yoyo).OnStepComplete(() =>

{

? ? ? ? ? ?img.fillClockwise = !circleOutline.fillClockwise;

? ? ? ? ? ?img.DOColor(RandomColor(), 1.5f).SetEase(Ease.Linear);

}).Pause();

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末驴娃,一起剝皮案震驚了整個(gè)濱河市悯蝉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌托慨,老刑警劉巖鼻由,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異厚棵,居然都是意外死亡蕉世,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門婆硬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狠轻,“玉大人,你說我怎么就攤上這事彬犯∠蚵ィ” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵谐区,是天一觀的道長(zhǎng)湖蜕。 經(jīng)常有香客問我,道長(zhǎng)宋列,這世上最難降的妖魔是什么昭抒? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上灭返,老公的妹妹穿的比我還像新娘盗迟。我一直安慰自己,他們只是感情好熙含,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布罚缕。 她就那樣靜靜地躺著,像睡著了一般怎静。 火紅的嫁衣襯著肌膚如雪怕磨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天消约,我揣著相機(jī)與錄音肠鲫,去河邊找鬼。 笑死或粮,一個(gè)胖子當(dāng)著我的面吹牛导饲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播氯材,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼渣锦,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了氢哮?” 一聲冷哼從身側(cè)響起袋毙,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎冗尤,沒想到半個(gè)月后听盖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡裂七,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年皆看,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片背零。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡腰吟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出徙瓶,到底是詐尸還是另有隱情毛雇,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布侦镇,位于F島的核電站灵疮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏虽缕。R本人自食惡果不足惜始藕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望氮趋。 院中可真熱鬧伍派,春花似錦、人聲如沸剩胁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽昵观。三九已至晾腔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間啊犬,已是汗流浹背灼擂。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留觉至,地道東北人剔应。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像语御,于是被迫代替她去往敵國(guó)和親峻贮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1.命名前綴 DO:動(dòng)作操作前綴应闯。例如:DoMove(),DoKill()等等纤控。 Set:動(dòng)畫設(shè)置操作前綴。例如:...
    LK_LK閱讀 2,289評(píng)論 0 0
  • 簡(jiǎn)介 實(shí)例 寫法 通用:DoTween.To(()=>value,x=>value=x,100,1) 簡(jiǎn)潔:tra...
    叫我顏先生閱讀 7,551評(píng)論 0 1
  • 1.命名前綴DO: 動(dòng)作操作前綴碉纺。 例如:DoMove(),DoKill()等等船万。 Set:動(dòng)畫設(shè)置操作前綴。例如...
    胤醚貔貅閱讀 2,449評(píng)論 1 3
  • 0.Android手機(jī)操作系統(tǒng)的四層架構(gòu)? Applications , Application Framewor...
    lucas777閱讀 7,844評(píng)論 0 16
  • 1骨田、委托是什么唬涧,事件是委托嗎? 它們有什么區(qū)別? C#中委托通常是指委托類型創(chuàng)建的對(duì)象盛撑,它用于保存和調(diào)用同類型的方...
    SeriousWilson閱讀 2,240評(píng)論 0 1