Skip to content

exporting data from pencil_2d (ru)

nklbdev edited this page Aug 1, 2023 · 5 revisions

Заметки об экспорте данных из Pencil2D

en ru

Logo

Pencil2D - это простой и очень отзывчивый редактор анимаций. В нём легче всего начать создавать свои первые мультфильмы или даже игровые ассеты.

Logo

Проблемы Pencil2D

Нет возможности указать несколько анимаций на общей шкале кадров

Чтобы экспортировать документ Pencil2D в серию анимаций, в окне опций импорта Godot есть опция "Pencil2D -> Animations Parameters", которая представляет из себя массив строк.

Каждая строка в массиве представляет анимацию, которая будет экспортирована из документа. Введите в этот массив строки следующего формата:

<animation_name> -f:<frames_count> [-d:<direction>] [-r:<repeat_count>]

Где:

  • frames_count - количество кадров анимации - целое число больше нуля
  • repeat_count - количество повторений анимации - если указано 0, анимация будет зациклена бесконечно
  • direction - направление анимации. Возможные значения:
    • f (forward) - вперёд
    • r (reverse) - обратно
    • pp (ping-pong) - вперёд, а затем обратно
    • ppr (ping-pong reverse) - сначала обратно, а затем вперёд

Например:

Idle -f:4 -r:0
Walk -f:8 -r:0
Jump -f:2 -r:1
Crouch -f:2 -r:1
Hurt -f:2 -r:1
Die -f:8 -r:1
Special -f:6 -d:pp -r:0

Неудобно указывать диапазон кадров для проигрывания

Для этого нужно на шкале кадров найти и установить флажок "Range", и рядом с ним в числовых полях указать начальный и конечный кадры цикла.

Слои камер

Они работают очень непонятно. Особенно смущает то, что слой самой первой камеры масштабируется отдельно от рисунка, а остальные слои камер масштабируются вместе с рисунком.

Clone this wiki locally