Загрузка спрайтов Pixi из TexturePacker вручную, а не через Pixi.Loader? - PullRequest
0 голосов
/ 28 мая 2020

Я использовал TexturePacker и Pixi для анимации, но теперь экспортированные файлы TexturePacker (мультиупакованные) хранятся в системе CMS. CMS добавляет к именам файлов непредсказуемые буквы и цифры, из-за чего PIXI не может связать json и таблицы спрайтов вместе, а также значение «related_multi_packs» в json теперь неверно.

Есть ли способ указать PIXI использовать эти файлы «вручную»? После загрузки файлов json со стандартным ajax, могу ли я, например, ввести правильный URL-адрес таблицы спрайтов в файлы json и , а затем каким-то образом передать его в PIXI?

1 Ответ

1 голос
/ 29 мая 2020

Я закончил синтаксический разбор вручную, потому что не мог найти другого пути. Это оказалось проще, чем ожидалось.

  1. Загружены json файлы с помощью ax ios.
  2. Прокрутил файлы мультипакета и убедился, что правильный json и таблица спрайтов сгруппированы вместе в массиве.
  3. Загружены изображения таблицы спрайтов с помощью загрузчика Pixi.
  4. Разобраны json и построены спрайты на baseTexture с правильным фреймом / обрезкой / ориг / вращением.

Работайте как шарм.

...