Shoot Screen
Активный0.0
Установок
Последнее обновление
Версии
Shoot Screen
Данная модификация радикально меняет внешний вид игрового экрана, создавая эффект просмотра снимка экрана прямо во время игры. С помощью горячей клавиши 'Z' можно активировать или деактивировать этот уникальный режим отображения.

Настройка фонового изображения
Для персонализации внешнего вида предусмотрена возможность загрузки пользовательских фонов. Разместите следующие файлы в папку ресурспака:
├───assets
│ └───<пространство_имен>
│ └───custom_background
│ └─── <имя_изображения>.json //конфигурация фона
│ └───texutres
│ └───custom_background
│ └─── <имя_изображения>.png
Если доступно несколько фоновых изображений, система будет случайным образом выбирать одно из них при каждом запуске.
Пример конфигурации
//Пример настройки фона
{
"name": "example_background", //название изображения
"screenRect": { //определение углов экрана на фоне
"leftDown": [ //координаты в процентах [0-1] от левого нижнего угла
0.106,
0.249
],
"leftUp": [
0.0879,
0.876
],
"rightDown": [
0.952,
0.256
],
"rightUp": [
0.951,
0.92
]
},
"moireStrength": 0.6, //интенсивность муарового эффекта (0-1, где 0 - отключено)
"lightColor": [ //цвет освещения
1.0,
1.0,
1.0
],
"lightPos": [ //позиция источника света
1.7,
1.0,
2.0
],
"viewPos": [ //позиция камеры
0.6,
0.5,
1.0
],
"ambientStrength": 0.2, //интенсивность окружающего освещения
"specularStrength": 5, //интенсивность зеркального отражения
"shininess": 16, //коэффициент блеска
}
Модификация использует модель освещения Phong для создания реалистичных эффектов подсветки. Экранная область отображается на прямоугольник от координат (0,0,0) до (1,1,0) в направлении (0,0,1).
Для полного отключения эффектов подсветки установите параметр specularStrength в значение 0.