一、首先先來看張效果圖
效果圖
這里只需要使用一個(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);? 就像你站在沙灘上,越胖的人就往下陷的越深。