|
SBAtor
Редактор анимаций (*.sba)
CF62
РУССКИЙ | ENGLISH
|
export
Анимации можно сохранить покадрово. Формат записи: bmp 8bit для 8битных
анимаций, и bmp 24bit для 16битных. Стандартный прозрачный цвет сохраняется
как зеленый (0,255,0). Но для некоторых анимаций:
explicon
expanim
surficon
surfanim
прозрачным является нестандартный цвет, он извлекается как есть (пурпурным).
import
При создании новой анимации ее параметры будут выставлены по первому
кадру. При этом при импорте bmp меньше и равных 8bit будет создана
8битная анимация. При импорте bmp с цветностью более 8bit будет создана
16битная анимация.
Если хотите сделать некоторые области прозрачными - используйте зеленый
(0,255,0), он запаковывается как стандартный прозрачный цвет.
При импорте можете выбирать сразу несколько файлов, они будут добавлены
в той последовательности, в какой написаны в строке имени файла.
Ограничение на количество кадров:
9 кадров для полноэкранных (128х128) анимаций: лишние кадры все
равно не проигрываются.
6 кадров для
остальных: вместо лишних отображаются посторонние картинки, в случае
с enterpin - не отображается enterpinok
Если вы заменили wait - то рестартуйте телефон, а
то могут быть баги.
import для MC60:
Файлы анимаций для МС60 немного отличаются, поэтому и создание этих
анимаций тоже немного другое. Вы можете использовать не более 256 цветов
для всех кадров анимации вместе. Но зато эти цвета могут быть любыми.
Простой путь ограничить количество цветов на всех кадрах:
-Возьмите вашу нарисованную анимацию и склейте все ее кадры
в одну картинку.
-Примените оптимизированную палитру на 256 цветов к этой картинке.
-Разрежте эту картинку обратно на кадры анимации.
-Можете создавать анимацию из них через пункт меню "New MC60".
При добавлении кадров, все новые найденные в них цвета добавляются к
палитре. Текущее количество цветов в палитре показывается в графе Colors.
Если количество цветов превысило 256, то отображается Colors: 256[cutted!]
и вы теряете все новые цвета. При удалении кадра удаляется только сам
кадр, его цвета из палитры не удаляются.
формат файлов sba:
//header
01 //0x00
00
06
00
80 width
00
80 heigth
00
09 frames
00
02
00
04
00
FA(C8) only wait.sba
00
00(01) loop (1=true)
00
//0x11
//frames
09 формат сжатия (09=16c, 04=08c)
00
85 //перевернутые байты размера первого кадра в байтах т.е.
5E //855E=5E85=24197байт
далее сами байты кадра упакованные в соответствующем формат.
Для МС60 в первом кадре лежит палитра в формате 12с. Все остальные кадры
упакованы как 8с, только цвета у них соответствуют нужному номеру в палитре.
Таким образом максимум цветов может быть 256 и палитра получается не
более 0х200 длинной. |
|