-
Notifications
You must be signed in to change notification settings - Fork 0
Full Action Reference 3D View Actions_ru
Главная | Руководство по пресетам | Справочник событий
Сгенерировано автоматически из реестра действий IDE с помощью
tools/gen_action_reference.py— не редактируйте вручную; повторно запустите генератор после изменения действий. Переводы взяты изtools/action_ref_i18n.py.
| Свойство | Значение |
|---|---|
| Имя | draw_doom_hud |
| Значок | 🎯 |
| Категория | 3D-вид |
Нарисовать нижнюю полосу состояния в стиле DOOM (полоса здоровья + число, счёт, жизни, счётчик цели и реагирующая на здоровье иконка лица) поверх вида raycast
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
x |
Число | 0 |
Левый край полосы, в экранных пикселях |
y |
Число | -1 |
Верхний край полосы; отрицательное значение автоматически выравнивает её к низу окна, под уменьшенной областью просмотра; необязательно |
width |
Число | 0 |
Ширина полосы (0 = полная ширина окна); необязательно |
height |
Число | 42 |
Высота полосы; согласуйте её с полосой viewport_height, зарезервированной в enable_raycast_view; необязательно |
back_color |
Цвет | #101010 |
Панель фона полосы; необязательно |
divider_color |
Цвет | #505050 |
Верхняя граница и подложка полосы здоровья; необязательно |
text_color |
Цвет | #ffffff |
Цвет всего текста полосы; необязательно |
health_label |
Текст | Health |
необязательно |
health_bar_width |
Число | 90 |
необязательно |
health_bar_height |
Число | 14 |
необязательно |
bar_color |
Цвет | #20c020 |
Цвет заполнения полосы здоровья; необязательно |
face_sprite |
Спрайт | — | Горизонтальная полоса кадров лица, самый здоровый первым (пусто = без иконки лица); необязательно |
face_frames |
Число | 4 |
Сколько кадров имеет полоса лица; здоровье равномерно распределяется между ними; необязательно |
score_label |
Текст | Score: |
необязательно |
lives_sprite |
Спрайт | — | Спрайт, рисуемый один раз на каждую оставшуюся жизнь; необязательно |
lives_scale |
Число | 1.0 |
необязательно |
objective_value |
Текст | 0 |
Выражение, показываемое после метки цели (привяжите свою переменную ключа/квеста); необязательно |
objective_label |
Текст | Keys: |
необязательно |
| Свойство | Значение |
|---|---|
| Имя | draw_minimap |
| Значок | 🗺️ |
| Категория | 3D-вид |
Нарисовать ориентированную на север миникарту стен комнаты raycast с меткой, показывающей, где камера и куда она смотрит
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
x |
Число | 0 |
Левый край миникарты, в экранных пикселях |
y |
Число | 0 |
Верхний край миникарты, в экранных пикселях |
size |
Число | 120 |
Ширина и высота квадрата миникарты, в пикселях; необязательно |
back_color |
Цвет | #101018 |
Цвет панели за картой; необязательно |
wall_color |
Цвет | #8080a0 |
Цвет линий стен; необязательно |
player_color |
Цвет | #ffd040 |
Цвет метки камеры и её линии направления; необязательно |
| Свойство | Значение |
|---|---|
| Имя | enable_raycast_view |
| Значок | 🕹️ |
| Категория | 3D-вид |
Отображать комнату как 3D-вид от первого лица в стиле Doom/Wolfenstein (стены, небо, пол) вместо вида сверху
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
enable |
Да/Нет | Да | Вкл. = вид raycast от первого лица; выкл. = обычный вид сверху |
camera_object |
Объект | — | Объект, чья позиция + угол взгляда является камерой (пусто = объект, выполняющий это действие); необязательно |
fov |
Число | 66 |
Горизонтальное поле зрения в градусах; необязательно |
render_distance |
Число | 20 |
Макс. длина луча в клетках сетки; необязательно |
cell_size |
Число | 32 |
Размер клетки сетки в пикселях (соответствует сетке размещения стен); необязательно |
columns |
Число | 320 |
Столбцы экрана для raycast (меньше = быстрее/грубее); необязательно |
wall_color |
Цвет | #993333 |
Сплошной цвет стен, когда текстура стены не задана; необязательно |
floor_color |
Цвет | #464632 |
Сплошной цвет пола, когда текстура пола не задана; необязательно |
ceiling_color |
Цвет | #87CEEB |
Сплошной цвет потолка, когда текстура неба/потолка не задана; необязательно |
wall_texture |
Спрайт | — | Спрайт для текстурирования каждой стены (пусто = сплошной цвет); необязательно |
sky_texture |
Спрайт | — | Спрайт для панорамного неба над потолком (пусто = сплошной); необязательно |
floor_texture |
Спрайт | — | Спрайт, проецируемый на пол (пусто = сплошной цвет); необязательно |
ceiling_texture |
Спрайт | — | Спрайт, проецируемый на потолок, когда небо не задано; необязательно |
wall_textured |
Да/Нет | Да | Выкл. принудительно задаёт сплошные цвета стен, даже когда задана текстура; необязательно |
floor_cast_res |
Число | 4 |
Уменьшение дискретизации пола (больше = быстрее + грубее); необязательно |
viewport_height |
Число | 0 |
Ограничить 3D-вид до этой высоты в пикселях (леттербокс), зарезервировав полосу ниже для полосы состояния в стиле DOOM (0 = полная высота окна, без изменений); необязательно |
| Свойство | Значение |
|---|---|
| Имя | set_facing_angle |
| Значок | 🧭 |
| Категория | 3D-вид |
Задать направление взгляда экземпляра для камеры raycast (от первого лица) — независимо от скорости движения
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
angle |
Число | 0 |
Градусы (0=вправо, 90=вверх, 180=влево, 270=вниз) |
relative |
Да/Нет | Нет | Добавить к текущему углу взгляда вместо замены; необязательно |