Официальные примеры модов
Загрузка и установка
Для игры 0.15.0 и GP-Next 1.5.2. Установите все три пакета:
| Загрузка | Назначение |
|---|---|
| pvzge.entities.zip | Загрузка ресурсов и регистрация игровых сущностей |
| example.entity-framework.zip | Поведение растения и зомби из примера |
| example.entity-content.zip | Pulse triangle и Diamond walker с собственными изображениями, анимациями и звуками |
Сначала включите Экспериментальное → JS Modding, подтвердив предупреждение о риске, затем импортируйте ZIP фреймворка, поведения и контента в этом порядке и включите пакеты и перезапустите игру. Сущности доступны в альманахе и песочнице. Сам пакет контента не содержит JS, но его зависимости требуют JS.
Создание своего контента
Распакуйте пакет контента. Измените feature, properties, текст альманаха и ссылки на ресурсы в content/entities.json. При замене PNG, скелетов и атласов DragonBones 5.5 или WAV соблюдайте указанные пути.
Для отдельного проекта задайте новый uuid в pack.json. При обновлении того же проекта сохраняйте uuid и ID сущностей, повышая версию. Свойства и рецепты не требуют нового JS; scripts/main.js пакета поведения меняется только для нового поведения. Поместите pack.json в корень ZIP, импортируйте заново и перезапустите игру.
Формат content/entities.json относится к этому фреймворку и не обязателен для всех модов. Перед отключением или удалением сделайте резервную копию: сохранения со ссылками на эти сущности требуют соответствующего пакета.
Рецепты слияния · Ресурсы и регистрация при запуске (английский)
