Название папок, спрайтов и музыки DRL
4 subscribers
14 photos
5 files
2 links
Download Telegram
ПримерСценаристамDRL.json
2.9 KB
Теперь все сценаристы DRL будут писать диалоги через такие параметры и отправлять файлом JSON.

Вот шаблон для написания одного диалога!

{
"cutscenes": [
{
/Имя Диалоги. Небозятально для заполнения, но лучше нумеруйте
"name": "",

/True делает текст диалога синим. False делает текст диалога белым
"isBlueText": false,
/True Делает текст диалога белым ,False Ни делает цвет диалога белым. Рекомендую, если изменяли цвет текста, снова возвращать его в белый цвет
"isWhiteText": false,

/ Sprite_1 Картинка будет в центре. Sprite_2 Картинка будет в левой части жкрана. Sprite 3 Картинка будет в правой части экрана

/Данная строка позволяет указать картинку, которая будет высвечиваться во время диалога. Информацию брать в документации!
"stringAtrSprite_1": "Assets/Art/Character/Папка Персонажа/Имя Спрайта Персонажа",
/True делает картинку тусклой. Нужно когда NPC говорит не от своего лица и надо затемнять ,False Картинка становится нормального цвета
"isGrueSprite_1": false,
/True Поворачивает спрайт в противоположную сторону (На 180 градусов) ,False Возвращает на исходную позицию.
"isRotationSprite180_1": false,

/ВНИМАНИЕ! ЕСЛИ ХОТИТЕ ИСПОЛЬЗОВАТЬ АНИМАЦИЮ, ТО isAnimationSprite ДОЛЖЕН БЫТЬ TRUE! ИНАЧЕ АНИМАЦИЯ НЕ БУДЕТ РАБОТАТЬ!
/True Включает анимации ,False отключает все анимации
"isAnimationSprite_1": false,
/True Картинка дрожит пару секунд ,False Отключает
"isShakeActiveSprite_1": false,
/True Картинка дрожит пока игрок не переключит диалог ,False Отключает
"isShakeInfinitelyActiveSprite_1": false,
/True Картинка на пару секунд становится красной и проигрывает звук. Использовать для резких эмоциональных моментов ,False Отключает
"isWhiteFlashActiveSprite_1": false,

/Та же логика и для других спрайтов на экране

"stringAtrSprite_2": "Assets/Art/Character/Папка Персонажа/Имя Спрайта Персонажа",
"isGrueSprite_2": false,
"isRotationSprite180_2": false,

"isAnimationSprite_2": false,
"isShakeActiveSprite_2": false,
"isShakeInfinitelyActiveSprite_2": false,
"isWhiteFlashActiveSprite_2": false,

"stringAtrSprite_3": "Assets/Art/Character/Папка Персонажа/Имя Спрайта Персонажа",
"isGrueSprite_3": false,
"isRotationSprite180_3": false,

"isAnimationSprite_3": false,
"isShakeActiveSprite_3": false,
"isShakeInfinitelyActiveSprite_3": false,
"isWhiteFlashActiveSprite_3": false,

/Имя Персонажа на русском
"nameString": "",
/Диалог Персонажа на русском
"chatString": "",

/Имя Персонажа на английском
"ENnameString": "",
/Диалог Персонажа на английском
"ENchatString": "",

/True Включает музыку. Если вы ставили музыку на паузу и хотите, чтобы потом она играла. Напишите тут true, False Ничего не происходит
"isPlayMusic": false,
/True Ставит музыку на паузу. Если пауза больше не нужна, то в isPlayMusic поставьте true, а тут false
"isPayseMusic": false,
/Тоже самое со спрайтами, но теперь с музыкой. Информацию брать в документации!
"stringAudioClipMusic": "Assets/SoundGame/Music/Имя Файла Музыки"
}
]
}
DRLDialogeJSON V1.0.2.1.zip
2.5 MB
ПРОГРАММА СОЗДАНИЯ ДИАЛОГА ДЛЯ ИГРЫ DRL!

Теперь, диалоги можно делать визуально через программу DRLDialogeJSON.
Не надо больше редактировать JSON файл и читать 100 строк кода.

Всё наглядно и просто! Редактируй! Сохраняй! Твори!

Внутри инструкция. Управление и что умеет делать программа.
ОЖИДАЮ ВАШЕЙ ОЦЕНКИ!

(ПС! Скоро будет видеогайд о программе)
DRLDialogeJSON V1.1.1.zip
9.3 MB
📌 Обновление редактор диалога DRLDialogeJSON V1.1

➿➿➿➿➿➿➿➿➿➿➿➿➿➿➿➿➿➿➿➿➿
ОСНОВНЫЕ ИЗМЕНЕНИЯ

🔘 Возможность переводить диалоги DRL на английский язык, через отдельное окно.
🔘 Возможность редактировать музыку в отдельном окне. Теперь можно запускать, останавливать, вставлять новую и отменять новую поставленную музыку.
🔘 Автоматическое заполнения поле имени. Теперь, когда создаётся новый диалог, то поле с именем заполняется на имя Главного Героя. Если был загружен спрайт, то его имя появится в поле. Если все спрайты скрыты, то поле с именем заполняется на имя Главного Героя. Если спрайтов на экране несколько, то в зависимости, какой один из персонажей активный, его имя заполняет поле. (Немного сложно объяснить, но в работе приложения всё инстинктивно понятно.)
🔘 Исправления багов и оптимизация кода.

❕ПРИЛОЖЕНИЯ ПОДДЕРЖИВАЕТСЯ ТОЛЬКО ПОД СИСТЕМУ WINDOWS!

https://youtu.be/pQ31osnviBU?si=baK7RWxuputn9vnp
Please open Telegram to view this post
VIEW IN TELEGRAM