在unity中實(shí)現(xiàn)物體來回彈的效果DoTween-DOPunchPosition

一、首先先來看張效果圖


效果圖

這里只需要使用一個(gè)函數(shù)? ? ?transform.DOPunchPosition(new Vector3(0, 1, 0), 4, 10, 0.1f);

ps:使用這個(gè)函數(shù)的前提的下載了DoTween插件。

二、這里解釋下四個(gè)參數(shù)的效果

第一個(gè)參數(shù):? 指定往那邊彈,也就是彈的方向,當(dāng)然這是一個(gè)單位向量你如果給他乘上一個(gè)參數(shù)他就能彈的幅度更大(方向,力氣);

第二個(gè)參數(shù):持續(xù)的時(shí)間

第三個(gè)參數(shù):頻率

第四個(gè)參數(shù):這個(gè)比較難表達(dá),比如說現(xiàn)在小球所處的坐標(biāo)是(0,0,0),我給定的方向是(0,1,0)方向。也就是說小球會(huì)往上彈。這個(gè)參數(shù)是0-1;當(dāng)為0時(shí),小球的最低點(diǎn)坐標(biāo)不會(huì)低于(0,0,0),當(dāng)大于0,它的最低點(diǎn)就會(huì)逐漸低于(0,0,0);? 就像你站在沙灘上,越胖的人就往下陷的越深。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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