2012-06-21 5 views
0

Я делаю игру в HTML5 и Javascript, используя холст. Я успешно создал базовую структуру: перемещение карты, объектов и спрайтов.Создание спрайтов в программировании

Для анимации персонажа я использую спрайты (like this example), и я также хотел бы позволить пользователю настроить его персонажа, чтобы он мог выбирать между различными типами глаз, волос, одежды и т. Д. - как часто видели во многих играх.

Зная, что пользователь выбрал определенные волосы, глаза и одежду, как создать изображение спрайта для них с помощью PHP?

ответ

1

Используйте интерфейс PHP для графических библиотек, таких как GD или ImageMagick, чтобы объединить фрагменты в отдельные изображения. В качестве альтернативы вы можете просто нарисовать все отдельные фигуры в координатах игрока, поэтому игрок будет состоять из нескольких спрайтов, а не только одного и перемещать их все одновременно. Таким образом, вы можете сэкономить на сохранении большого количества рекомбинаций, которые возможны с вашими частями, и не нужно вводить задержку, когда серверная сторона должна генерировать новое комбинированное изображение.

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