Прежде всего нам нужно раздобыть "кадры" нашей анимации, т.к. сама собой она представляет ряд быстро (или не очень) прокручивающихся по кругу текстур, такой себе зацикленный мини-мультик. Когда текстуры уже готовы, грузим их в UE2 (предполагается, что Вы это умеете, раз задались целью сделать свой анимированный логотип). Y6 ~; c8 A4 N- {9 U
* _2 E8 F* H! ]3 v7 A
" |5 e- `0 |+ R4 H2 BВажная инфа:! ]! L0 X" b7 f6 F" b
Давайте текстурам названия с нумeрацией, это значительно упростит Вам жизнь при сборке текстур в анимацию.
+ t5 d. w* r2 G+ @: a' p4 j+ h/ QПри этом учтите, UE прежде поставит файл с названием texture_11, нежели texture_2.3 g3 F% k& S, u2 j* O
Другими словами, сортирует он по совпадающим символам, и не считывает Вашу нумeрацию.
% w7 A# q* c" _) H( z# u6 d6 QЕдиница идет раньше двойки, следовательно будь там хоть 100 миллионов, текстура будет впереди текстуры с двойкой.3 d \+ j0 D6 V! n3 O! g, A/ w" C
: g+ d! i3 }/ M! J9 K9 K* Z# Q
. m6 Y$ h* m, C( \" E# h
Открываем правой кнопкой нашу первую текстуру, клацаем Properties, во всплывшем окне открываем блок Animation, и смотрим:( v1 k' P) U# ^( T, N
" q) N( q: u) b8 I+ l" ~3 R% S4 B+ D! u7 @( {
1 - следующая текстура в нашей анимации.2 S3 ~( Q- \1 R n
2 - количество кадров в секунду (скорость прокрутки анимации)., d4 q* _; V* q E) {& H, d
3 - общее количество текстур в анимации.
3 x7 J' M1 x7 }' O. @9 ~2 y' Z$ q, Z- v- w/ L& k. W$ b! n% U
( _3 h$ M y7 K! E
Важная инфа:$ c9 I9 Z5 U$ o. i, P4 a
Строго соблюдайте порядок добавления анимаций.
V* X+ d# a4 N: p. p0 s( y( l" _Ваша цель - в строке AnimNext (сейчас будет неожиданно) указать следующую текстуру в анимации.
; c9 W5 Q F" P& D- {% G2 CТаким образом в Properties первой текстуры AnimNext стоит вторая текстура;# x* e' _; E S* F7 M) c% @ D$ o
В Properties второй текстуры AnimNext стоит третья текстура;
( F' P6 Q5 S/ B; s2 O' x" f, t$ f7 {9 w. v( n+ n+ n, s0 K
В Properties третьей текстуры AnimNext стоит первая текстура;; S# S* Y9 V9 X- D* x0 K8 F3 Q' k, N
' H9 Y3 g8 @2 C" p- q9 \" F' Z3 m: x6 m2 g# J3 \2 q5 k
Не менее важная инфа:. v" P$ Y. B3 t+ q7 B' ^& c
Не нужно в каждой текстуре называть количество и скорость воспроизведения текстур, это делается только в первой текстуре!
* L4 r2 m- f4 Z# U# g
! U5 z- ^7 N8 b9 O, [0 {8 O" JВсе последующие должны содержать только ссылку на следующую текстуру.5 D: l% @) X5 W2 J4 _# Z$ L
U3 i- P% y; [* ^0 |
Есть небольшой нюанс добавления следующей текстуры, скопировать в строку название следующей текстуры - очевидный, но не верный ход. Делается это следующим образом: Выбираем текстуру, открываем ее Properties, теперь отодвигаем всплывшее окно, клацаем на следующую текстуру, и в Properties первой текстуры, в строке AnimNext клацаем use. Именно таким образом добавляем все текстуры в цепь анимации.
7 H$ a1 ?& ?! _1 m
/ G* A% A. C# k+ r0 m+ z3 E$ h0 {% h; H
. Y0 B4 c" }& [+ q& w* S8 }
Когда мы зациклим последнюю текстуру на первой, и перейдем в Properties первой текстуры, мы увидим саму анимацию, если ее нет, что-то дергается/пропадает - вероятнее всего, Вы пропустили какую-то текстуру, либо плохо скомпоновали ряд текстур, либо не соблюдён порядок, либо Вы изобрели новый способ все запороть с чем я Вас поздравляю и сочувствую одновременно. А на этом все, дальше сохраняйте как обычную текстуру, в HTML вставляется название самой первой текстуры, где задается количество и частота обновления кадров.% `2 w5 B, E+ U7 M# I) t
3 J! Z8 c; R( x, `! g9 ^, A+ X* T: y: `- T
Если что-то идет не так, убедитесь так же, что пытаетесь всё делать подходящим софтом, вот этот, например, может справиться с такой задачей.
; M. i! L% p0 W7 J5 d( b# y9 q5 O2 [/ Q" s O0 D
|