Прежде всего нам нужно раздобыть "кадры" нашей анимации, т.к. сама собой она представляет ряд быстро (или не очень) прокручивающихся по кругу текстур, такой себе зацикленный мини-мультик. Когда текстуры уже готовы, грузим их в UE2 (предполагается, что Вы это умеете, раз задались целью сделать свой анимированный логотип).
: f2 \& x! m9 F. e# D
) k* o% e# W% E+ G. F7 e; V1 G7 j# k: o4 e
Важная инфа:# ]6 b" S9 c) d7 c6 I7 Y: f
Давайте текстурам названия с нумeрацией, это значительно упростит Вам жизнь при сборке текстур в анимацию.5 d* i& y6 X2 r# F% l0 W
При этом учтите, UE прежде поставит файл с названием texture_11, нежели texture_2.
. W$ u$ H6 Q3 b3 t8 V- G" DДругими словами, сортирует он по совпадающим символам, и не считывает Вашу нумeрацию.
3 ~: G% O1 \* H. t3 GЕдиница идет раньше двойки, следовательно будь там хоть 100 миллионов, текстура будет впереди текстуры с двойкой.
$ G6 V$ D/ q& L3 [; d5 X$ m# g; V* J5 M, B/ {* V3 F8 D: q
5 R7 }$ j; e W% s& `' V ^Открываем правой кнопкой нашу первую текстуру, клацаем Properties, во всплывшем окне открываем блок Animation, и смотрим:
0 k0 ?$ j. i0 _$ n
* ^& ` D/ b" t4 c$ H! q' o
8 I7 P$ Z1 }( A/ w; M$ D- z1 - следующая текстура в нашей анимации.
9 c$ x9 E5 E# R. l( H2 - количество кадров в секунду (скорость прокрутки анимации).
+ O, w1 C" _/ q) n& |& D3 - общее количество текстур в анимации.$ f- S2 S% r0 W/ o- h
4 q. w* ? {9 C: t u6 w
. i( p$ O) O( u; U2 G( }# r* H% SВажная инфа:3 y. q$ ]3 E/ E* ?
Строго соблюдайте порядок добавления анимаций., m1 o L$ ]* V4 R! c0 V8 W
Ваша цель - в строке AnimNext (сейчас будет неожиданно) указать следующую текстуру в анимации.
$ i! b2 L8 h- }' r/ W' G$ ^Таким образом в Properties первой текстуры AnimNext стоит вторая текстура;
" r# n- r' T; x* N8 I, l' n0 T/ `/ iВ Properties второй текстуры AnimNext стоит третья текстура;; q5 f) @9 B, g! [) d, B5 A
4 `( R$ h1 d( v4 s8 sВ Properties третьей текстуры AnimNext стоит первая текстура;
' z! P0 l9 B/ e/ _( u8 ^! c9 v Q
& W7 Y0 s+ T ]+ g7 o0 S5 C; w4 b6 M; T4 ~; z3 x" @" I. j. O
Не менее важная инфа:1 B& ^8 @6 m& v, r
Не нужно в каждой текстуре называть количество и скорость воспроизведения текстур, это делается только в первой текстуре!
R4 U3 t2 n0 W, s( w$ x y2 I' Z8 j4 S |! E. o& y
Все последующие должны содержать только ссылку на следующую текстуру.
/ c. D- c' h- k+ o! ~# M
& V. U/ }0 n7 E. h# qЕсть небольшой нюанс добавления следующей текстуры, скопировать в строку название следующей текстуры - очевидный, но не верный ход. Делается это следующим образом: Выбираем текстуру, открываем ее Properties, теперь отодвигаем всплывшее окно, клацаем на следующую текстуру, и в Properties первой текстуры, в строке AnimNext клацаем use. Именно таким образом добавляем все текстуры в цепь анимации.
7 p- q/ b3 D0 a2 v( q" H# E5 a( [1 `5 e; o+ G3 {( c8 [$ H' n
! s9 L# Y: z6 k5 F5 n* r- a* H9 Z# E2 P7 I& @+ Z
Когда мы зациклим последнюю текстуру на первой, и перейдем в Properties первой текстуры, мы увидим саму анимацию, если ее нет, что-то дергается/пропадает - вероятнее всего, Вы пропустили какую-то текстуру, либо плохо скомпоновали ряд текстур, либо не соблюдён порядок, либо Вы изобрели новый способ все запороть с чем я Вас поздравляю и сочувствую одновременно. А на этом все, дальше сохраняйте как обычную текстуру, в HTML вставляется название самой первой текстуры, где задается количество и частота обновления кадров. j5 k1 O9 ?7 v
, J5 L7 Z$ h; M1 k5 Z3 Q9 d, S
* F+ N* `& b& W0 U7 {, B
Если что-то идет не так, убедитесь так же, что пытаетесь всё делать подходящим софтом, вот этот, например, может справиться с такой задачей.
! J4 k6 \8 b% a. p/ w# ^( Y) {& A; P J, {4 Z$ S$ I4 ~
|