Skip to content

Full Action Reference 3D View Actions_ru

Gabe1290 edited this page Aug 11, 2026 · 1 revision

3D-вид

Главная | Руководство по пресетам | Справочник событий

Сгенерировано автоматически из реестра действий IDE с помощью tools/gen_action_reference.py — не редактируйте вручную; повторно запустите генератор после изменения действий. Переводы взяты из tools/action_ref_i18n.py.

Нарисовать HUD DOOM

Свойство Значение
Имя 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 Цвет метки камеры и её линии направления; необязательно

Включить вид Raycast

Свойство Значение
Имя 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 Да/Нет Нет Добавить к текущему углу взгляда вместо замены; необязательно

Другие Категории

← Назад к Полному Справочнику Действий

Clone this wiki locally