Оптимизация импорта текстур с использованием магических чисел
Оптимизация импорта текстур с использованием магических чисел
Автоматически переведённая страница
К сожалению, на полный ручной перевод у нас не хватает ресурсов.
Если вы увидели ошибку — отправьте пул-риквест с исправлениями (ссылка для редактирования в конце страницы).
В Ct.js есть определенная хацкерская функция, которая помогает импортировать группы активов сразу. Во-первых, он именует актив на основе базового имени импортированного файла. Например, если у вас есть файл Player_Walk.png, то актив будет называться Player_Walk. Если вы правильно называете свои файлы, вам не придется переименовывать их в Ct.js.
Во-вторых, вы можете добавлять магические суффиксы к имени файла для автоматического разделения их на кадры. Существует два варианта:
Name_NxM.format, например,Asteroid_3x2.png,Player_Running_8x1.png. Здесь N представляет количество столбцов, а M - количество строк.Player_Running_8x1.pngбудет разделен наPlayer_Runningс 8 столбцами и 1 строкой.Name_NxM@U.format, например,SmokeParticles_3x2@5.png,Player_Girl_8x5@37.png. Здесь U обозначает количество кадров, используемых внутри Ct.js, что полезно для больших сеток, которые не заполнены до конца.Player_Girl_8x5@37.pngбудет импортирован в качестве спрайта с 8 столбцами, 5 строками и использованием 37 кадров в общей сложности. Без последнего параметра он использовал бы все 40 кадров, хотя последние 3 могли бы быть пустыми.
