2013-05-25 2 views
1

Я искал в интернате, и этот вопрос задавался много раз раньше, но либо я не мог понять ответ, либо это привело к тупику. Прямо сейчас у меня есть стандартная карта плитки TMX, созданная в моей игре cocos2d, которую я сделал в Tiled.Как анимировать одиночную плитку на карте плитки TMX?

Одна из плиток на карте - это ворота. Плитка ворот показывает изображение закрытых ворот. Как я могу это сделать, когда игрок касается кнопки, ворота открывается через анимацию.

У меня есть все необходимые файлы для него. Например: Gate.png (лист спрайтов каждого кадра ворот), Gate_Open.plist (Animation Plist), Gate.plist (файл для декодирования листа спрайтов).

Если у меня есть пустая сцена, я могу заставить ворота анимировать сам по себе, но мой вопрос: Каков наилучший способ анимировать одну плиту на карте TMX? Спасибо за ваше время.

-Marc

+1

- анимация ворот в тайнике (на основе ваших файлов, я полагаю, нет)? Чтобы изменить плитки, используйте setTileGID: иначе просто оставьте это как обычный спрайт. – LearnCocos2D

+1

также просмотрите http://stackoverflow.com/questions/13763769/how-to-create-single-tile-map-for-universaliphone-ipad-for- cocos2d –

+1

Обратите внимание, что с некоторого времени в 2014 году Tiled теперь поддерживает анимированные фрагменты, поэтому вам не нужно реализовывать их с помощью любого вида взлома, как того требовалось. https://github.com/bjorn/tiled/issues/57 – Josh1billion

ответ

0

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

Смежные вопросы