Описание[]
Все текстуры персонажа находятся в файле GJ_GameSheet02.png (в зависимости от качества там будут приставки -hd или -uhd, которые используются игрой при настройках Medium или High соответственно). Его можно свободно редактировать с помощью Paint.NET или любого другого графического редактора, умеющего работать со слоями, например, Photoshop. Это нужно для полной перерисовки любой текстуры. Но сейчас не об этом.
Игра «видит» этот файл, с помощью другого файла под названием GJ_GameSheet02.plist (также будут и файлы с приставками -hd и -uhd).
Его можно открыть с помощью стандартного блокнота.
Файл большей частью состоит из описания местонахождения каждой текстуры в PNG файле.
Процесс замены[]
Перемещение текстур происходит в три этапа:
- Замена номера одной текстуры на "буферный" номер.
- Замена номера второй текстуры на бывший номер первой.
- Замена "буферного" номера на номер бывшей второй текстуры.
Теперь рассмотрим замену текстур на примере:
Надо определиться, какие два объекта мы будем менять местами. Это можно сделать с помощью статьи "Персонаж".
Для примера наша цель — поменять Куб 16 и Куб 28 (не открытый на момент написания).
В файле PLIST кубы обозначены как player. Нажимаем "Правка-Заменить...", пишем в поле "что" player_16, а в поле "чем" player_nn (это буферное значение), жмём "заменить всё"
Далее в поле "что" пишем player_28, а в поле "чем" player_16
И последний шаг - "что" - player_nn, "чем" - player_28.
Сохраняем файл и запускаем игру.
Далее приводится таблица соответствия форм игрока их отображениям в файле .plist, а также число изменяемых параметров.
Форма | Вид в PLIST | Число текстур | Параметры |
---|---|---|---|
Куб | player_NN | 108 | 3 |
Корабль | ship_NN | 35 | 3 |
Шар | ball_NN | 29 | 3 |
НЛО | bird_NN | 18 | 5 |
Волна | dart_NN | 23 | 3 |
Робот | robot_NN | 17 | 13 |
Паук | spider_NN | 10 | 13 |
Советы[]
- Игра поддерживает только формат .png, поэтому сохраняйте изображения именно в нём.
- Будьте внимательны и аккуратны, так как если вы сделаете что-то не так, то игра не запустится.
- Лучше заранее сохранить изменяемые файлы, чтобы в случае неудачи у вас была возможность отката изменений.