我試圖動畫男人跑:我如何在兩個數字之間來回聚合?
幀1到5 =男子扶着到運行。 幀6〜15 =男子運行一個單一的步驟
frame = 1
frame +=1 //frames progress forwards at rate of 1 frame
function run(){
if(frame>15){ //at frame 15: man has completed leaning into run and completed one 'running' cycle
frame -=2 //frames now start to go backwards at rate of (1-2=)-1 frame
if(frame<6){ //until they reach frame 6 (beginning of running animation)
frame +=2 //frames start to progress forwards again at rate of (2-2+1=)+1 frame again
我的方法是非常糟糕的,似乎是唯一能夠持續向前,然後15和6之間向後ONCE
有誰知道我怎麼能在這兩個數字之間無限期地反彈?
啊,我知道在我的邏輯中有一個巨大的漏洞。 – tetris11