Анимированные текстуры
Здравствуйте!
Подскажите пожалуйста, как можно сделать анимированную текстуру в DirectX, если анимация состоит из кадров, расположеных в длину в файле. Как я понал, если это спрайт - можно просто сместить текстурные координаты на нужный фрейм. А что для мешей? Для каждого кадра своя текстура?? |
Ответ: Анимированные текстуры
-=Jack=-
делай для каждого кадра свою текстуру и не мучайся или делай пиксельный шейдер который выберет нужный пиксель текстуры по текстурным координатам и номеру кадра |
Ответ: Анимированные текстуры
Ясно, спасибо ;)
|
Ответ: Анимированные текстуры
Цитата:
if(isAnimTexture()){ if(type & ANIM_LOOP){ if(((int)curFrame)>=numFrames)curFrame=0; } curFrame += speed; currentFrame = frames[curFrame == 0 ? 0 : curFrame-1]; } } Покачто делаю так,с Atlas не стал делать,слишком затратно. |
Часовой пояс GMT +4, время: 14:35. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot