【莊懂技術(shù)美術(shù)】004
頂點(diǎn)動(dòng)畫:
平移:



頂點(diǎn)偏移(浮動(dòng)版)實(shí)際上就是基于上圖,將y軸坐標(biāo)加上一個(gè)偏移值,得到的結(jié)果。
sin的范圍是從原點(diǎn)開始位移,于2π后平滑位移回原點(diǎn)。frac限制了時(shí)間只能在(0~1)之間,因此為了調(diào)整范圍,又乘以了一個(gè)常量2π,sin取值后乘以范圍,拔高了峰值,得到的偏移量加回頂點(diǎn),最終得到了這樣的結(jié)果。
縮放:

基于上一個(gè)位移,我們理解了大多數(shù)難點(diǎn),而旋轉(zhuǎn)則是相對(duì)于位移,我們不希望縮放直接歸0,所以我們?cè)诔艘砸粋€(gè)縮放前,要加上1,以此來限制在1以內(nèi)的縮放不會(huì)歸0。
(離譜,離大譜,場(chǎng)景視圖縮放正常,游戲視圖忽然就變成平移了)

旋轉(zhuǎn):

基于上兩個(gè)方法得到一個(gè)旋轉(zhuǎn)的范圍值,將其轉(zhuǎn)換為弧度,再將其轉(zhuǎn)換為sin和cos,最后則是基于y軸的旋轉(zhuǎn)偏移計(jì)算

綜合:

標(biāo)簽: