Настройки TexturePacker для фазера

Может ли кто-нибудь описать настройки TexturePacker, которые работают для фазера? Я использую атлас с хеш-форматом JSON для размещения объектов в своей игре... они даже не анимированы. Но я получаю много ошибок "Cannot set frameName: someimage.gif"... что я делаю не так? На самом деле однажды я сделал это правильно с помощью бесплатной версии TexturePacker... затем я купил ее, попытался внести некоторые изменения и не смог снова сделать это правильно!

Мои настройки TexturePacker:

Данные:

Формат данных: json (хеш)

Текстура

Формат текстуры: PNG Формат пикселей: RGBA8888

Макет

Максимальный размер Ш/В: 4096 Ограничения по размеру: POT (степень двойки) Сила в квадрате: вкл. Разрешить вращение: выкл. Обнаружение идентичных спрайтов: вкл.

Спрайты

Режим обрезки: Обрезка Порог обрезки/обрезки: 1 Точка поворота: Центр Выдавливание: 0 Отступы границ: 0 Отступы формы: 0 Внутренние отступы: 0 Общий делитель x: 1 y: 1

и больше ничего не включалось...


person Regis Zaleman    schedule 01.10.2014    source источник


Ответы (2)


Мы добавили официальную поддержку Phaser в TexturePacker 3.6.0.

Массив JSON и данные JSON теперь доступны в селекторе фреймворка.

Мы также создали простое руководство показывая вам, как его использовать.

person Andreas Löw    schedule 23.12.2014

Я также использую TexturePacker с Phaser. Работает отлично.

я использую:

  • JSON (массив)
  • Максимальный размер 2048
  • ограничение пот
  • разрешить вращение: отключить
  • заполнение границы: 2
  • заполнение формы: 2

Javascript:

// Load atlas
this.game.load.atlas('atlas-interface', 'assets/images/atlas_interface.png', 'assets/images/atlas_interface.json');

// Sprite creation
this.game.add.sprite(0, 0, "atlas-interface", "image1.png");
person MamaWalter    schedule 22.10.2014