Название: Анимация на иконке/логотипе/любой текстуре для HTML/интерфейса [Версия для печати] Автор: admin Время: 2024-9-17 18:23 Название: Анимация на иконке/логотипе/любой текстуре для HTML/интерфейса Прежде всего нам нужно раздобыть "кадры" нашей анимации, т.к. сама собой она представляет ряд быстро (или не очень) прокручивающихся по кругу текстур, такой себе зацикленный мини-мультик. Когда текстуры уже готовы, грузим их в UE2 (предполагается, что Вы это умеете, раз задались целью сделать свой анимированный логотип).% V: V, U' b0 i& W$ S3 A5 @
+ M/ s* n9 j. N) c9 I
! l9 s9 D/ `5 c! j+ ]( GВажная инфа: ! E" s8 Q( U+ z8 a) ^Давайте текстурам названия с нумeрацией, это значительно упростит Вам жизнь при сборке текстур в анимацию. |" _$ d. ` |9 t При этом учтите, UE прежде поставит файл с названием texture_11, нежели texture_2.; X; w& m# F, O Другими словами, сортирует он по совпадающим символам, и не считывает Вашу нумeрацию." k2 K# T4 W M8 M Единица идет раньше двойки, следовательно будь там хоть 100 миллионов, текстура будет впереди текстуры с двойкой.$ k7 A/ }. t1 y* y3 o$ Z; u
& @% U" I" K9 b2 N 5 {5 G2 N: x: XОткрываем правой кнопкой нашу первую текстуру, клацаем Properties, во всплывшем окне открываем блок Animation, и смотрим:$ w5 s1 P& q4 \
[attach]493[/attach]# H' p$ c D4 C7 W' v9 o
5 i) g" L( S+ {; n/ I: w
1 - следующая текстура в нашей анимации.. D6 s2 ]2 Z" H1 B
2 - количество кадров в секунду (скорость прокрутки анимации).' ~% z) ?0 z6 Z& h4 U" v# |
3 - общее количество текстур в анимации.' q6 _4 W9 x+ p9 |/ C/ |; f. p$ s6 T
, a1 Z: @4 r6 I5 g: }9 a
: c) I& t' f2 R7 [4 H( B. Y( xВажная инфа:# T6 q! R1 `& D1 F, }$ F+ r Строго соблюдайте порядок добавления анимаций.$ S+ H0 ~- {+ ]* Y( _ Ваша цель - в строке AnimNext (сейчас будет неожиданно) указать следующую текстуру в анимации.3 n( G6 T* t& c8 E0 {) |5 _ Таким образом в Properties первой текстуры AnimNext стоит вторая текстура; 8 Q1 s* {/ ` d* t* F4 } l+ NВ Properties второй текстуры AnimNext стоит третья текстура;! p0 ?6 \! w" _- Z. t! `) @- m
, w- j6 N0 Y3 I7 L5 o5 c. t& c( m r' q В Properties третьей текстуры AnimNext стоит первая текстура;: x- w- P' a) @6 H& q3 ~
) g# @( [+ W" U7 W' q4 m
3 {! _" q2 {& ] Не менее важная инфа:: P2 A8 {3 S3 Y# v* y0 \+ }! j Не нужно в каждой текстуре называть количество и скорость воспроизведения текстур, это делается только в первой текстуре!' N0 j0 H8 @: x1 D4 o7 O Y f0 e
4 `: c: i* |5 a) c- f } Все последующие должны содержать только ссылку на следующую текстуру., t8 ]2 M# f e* \# f
& ~3 G6 Q- S0 \1 WЕсть небольшой нюанс добавления следующей текстуры, скопировать в строку название следующей текстуры - очевидный, но не верный ход. Делается это следующим образом: Выбираем текстуру, открываем ее Properties, теперь отодвигаем всплывшее окно, клацаем на следующую текстуру, и в Properties первой текстуры, в строке AnimNext клацаем use. Именно таким образом добавляем все текстуры в цепь анимации. 4 |5 ^, [/ [4 Q& Y5 c9 o0 |$ H! B2 `- q3 k( W
[attach]494[/attach], V0 S5 k3 Z* B; t0 x
4 r9 q6 o. ]5 H% _
Когда мы зациклим последнюю текстуру на первой, и перейдем в Properties первой текстуры, мы увидим саму анимацию, если ее нет, что-то дергается/пропадает - вероятнее всего, Вы пропустили какую-то текстуру, либо плохо скомпоновали ряд текстур, либо не соблюдён порядок, либо Вы изобрели новый способ все запороть с чем я Вас поздравляю и сочувствую одновременно. А на этом все, дальше сохраняйте как обычную текстуру, в HTML вставляется название самой первой текстуры, где задается количество и частота обновления кадров. * w' k' T5 m& l" t) t/ O/ P l * { o Z+ a9 }5 y' d & n# d! f+ z; Q1 Z zЕсли что-то идет не так, убедитесь так же, что пытаетесь всё делать подходящим софтом, вот этот, например, может справиться с такой задачей.2 y; S4 x: _* \1 L
- `6 j& E6 `& J9 {/ Y# J3 s2 u
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)