Я пытаюсь анимировать человека, бегущего:Как сходиться между двумя цифрами?
Рамки от 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.
Кто-нибудь знает, как я могу отскочить между этими двумя числами на неопределенный срок?
ah whoops Я знал, что в моей логике было какое-то гигантское отверстие. – tetris11