Логотип

О Godot Engine

  • Введение
    • Прежде чем начать
    • О Godot Engine
    • Структура документации
    • О документации
  • Список функций
    • Платформы
    • Редактор
    • Отрисовка
    • 2D графика
    • 2D инструменты
    • 2D физика
    • 3D-графика
    • 3D инструменты
    • 3D физика
    • Шейдеры
    • Написание скриптов
    • Аудио
    • Импорт
    • Вход
    • Навигация
    • Сетевое взаимодействие
    • Интернационализация
    • Интеграция с окном и OS
    • Мобильные устройства
    • Поддержка XR (AR и VR)
    • Система графического интерфейса
    • Анимация
    • Форматы файлов
    • Разное
  • Системные требования
    • Редактор Godot
      • Минимальные требования к ПК или ноутбуку
      • Мобильное устройство (смартфон/планшет) – Минимум
      • Персональный компьютер или ноутбук — Рекомендуется
      • Мобильное устройство (смартфон/планшет) – Рекомендуется
    • Экспортированный проект Godot
      • Минимальные требования к ПК или ноутбуку
      • Мобильное устройство (смартфон/планшет) – Минимум
      • Персональный компьютер или ноутбук — Рекомендуется
      • Мобильное устройство (смартфон/планшет) – Рекомендуется
  • Часто задаваемые вопросы
    • На что способен Godot? Сколько он стоит? Каковы условия лицензирования?
    • Какие платформы поддерживаются Godot?
    • Какие языки программирования поддерживаются в Godot?
    • Что такое GDScript и зачем мне его использовать?
    • Каковы были мотивы создания GDScript?
    • Какой язык программирования самый быстрый?
    • Какие форматы 3D моделей поддерживает Godot?
    • Будут ли [закрытые SDK такие, как FMOD, GameWorks, и т.д.] поддерживаться в Godot?
    • Как я могу расширить Godot?
    • Как мне установить редактор Godot на свою систему (для установки на рабочий стол)?
      • Windows
      • macOS
      • Linux
    • Является ли Godot портативным?
    • Почему Godot стремится сохранить свой набор основных функций маленьким?
    • Как создавать ассеты под множество разрешений и соотношений сторон дисплея?
    • Когда выйдет следующий релиз Godot?
    • Какую версию Godot я должен использовать для нового проекта?
    • Следует ли мне обновить свой проект до новых версий Godot?
    • Какой отрисовщик лучше использовать, Forward+, Mobile или Compatibility?
    • Я хочу внести свой вклад! С чего мне начать?
    • У меня есть отличная идея для Godot. Как я могу поделиться ей?
    • Можно ли использовать Godot для создания не игровых приложений?
    • Можно ли использовать Godot как библиотеку?
    • Какой инструментарий пользовательского интерфейса использует Godot?
    • Почему Godot использует систему сборки SCons?
    • Почему Godot не использует STL (стандартную библиотеку шаблонов)?
    • Почему Godot не использует исключения?
    • Использует ли Godot ECS (Entity Component System)?
    • Почему Godot не принуждает пользователей к внедрению DOD (дизайн, ориентированный на данные(Data-Oriented Design))?
    • Как я могу поддержать разработку Godot или внести свой вклад?
    • Кто работает над Godot? Как я могу связаться с вами?
  • Соблюдение лицензионных требований
    • Что такое лицензии?
    • Требования
    • Включение
      • Титры
      • Экран лицензий
      • Вывод логов
      • Сопутствующий файл
      • Печатное руководство
      • Ссылка на лицензию
    • Сторонние лицензии
  • Политика релизов Godot
    • Информация о версионировании
    • Сроки поддержки релиза
    • Какую версию мне следует использовать для нового проекта?
    • Должен ли я обновить свой проект, чтобы использовать новые версии движка?
    • Когда выйдет следующий релиз?
    • Каковы критерии совместимости разных версий движка?
  • История изменения документации
    • New pages since version 4.4
      • Редактор
      • GDExtension
      • Переход
      • Написание скриптов
    • Новые страницы с версии 4.3
      • 2D
      • 3D
      • Отладка
      • Редактор
      • Переход
      • Производительность
      • Физика
      • Отрисовка
      • Шейдеры
    • Новые страницы с версии 4.2
      • О Godot Engine
      • 2D
      • Вклад в развитие
      • GDExtension
      • Переход
      • Отрисовка
      • XR
    • Новые страницы с версии 4.1
      • C#
      • Разработка
      • Переход
      • I/O
      • Особенности разных платформ
    • Новые страницы с версии 4.0
      • Разработка
      • Переход
      • Физика
    • Новые страницы с версии 3.6
      • 2D
      • 3D
      • Анимация
      • Последованность ассетов
      • Разработка
      • Переход
      • Физика
      • Написание скриптов
      • Шейдеры
      • XR
    • Новые страницы с версии 3.5
    • Новые страницы с версии 3.4
      • 3D
      • Анимация
      • Редактор
    • Новые страницы с версии 3.3
      • GDScript
    • Новые страницы с версии 3.2
      • 3D
      • О Godot Engine
      • Лучшие практики
      • Разработка
      • Редактор
      • Экспорт
      • Вход
      • Математика
      • Особенности разных платформ
      • Физика
      • Шейдеры
      • Написание скриптов
      • Пользовательский интерфейс (UI)
    • Новые страницы с версии 3.1
      • Рабочий процесс проекта
      • 2D
      • Аудио
      • Математика
      • Вводы
      • Интернационализация
      • Шейдинг (Затенение)
      • Сетевое взаимодействие
      • Плагины
      • Многопоточность
      • Создание контента
      • Оптимизация
      • Правовые вопросы
    • Новые страницы с версии 3.0
      • Шаг за шагом
      • Написание скриптов
      • Рабочий процесс проекта
      • 2D
      • 3D
      • Физика
      • Анимация
      • GUI (Графический интерфейс пользователя)
      • Окна просмотра
      • Шейдинг (Затенение)
      • Плагины
      • Особенности разных платформ
      • Многопоточность
      • Создание контента
      • Разное
      • Компиляция
      • Разработка движка

Начало работы

  • Введение
    • Введение в Godot
      • Что такое Godot?
      • Что может движок?
      • Как это работает и выглядит?
      • Языки программирования
      • Что мне нужно знать для того, чтобы использовать Godot?
    • Учимся программировать на GDScript
      • Изучайте в браузере с помощью приложения GDScript
    • Обзор ключевых концепций Godot
      • Сцены
      • Узлы
      • Дерево сцены
      • Сигналы
      • Подведение итогов
    • Первый взгляд на интерфейс Godot
      • Менеджер проектов
      • Первый взгляд на редактор Godot
      • Пять основных экранов
      • Справочник по интегрированным классам
    • Изучение новых функций
      • Как выжать максимум из этого руководства
      • Учимся думать как программист
      • Обучение вместе с сообществом
      • Учебные пособия сообщества
    • Философия дизайна Godot
      • Объектно-ориентированный дизайн и композиция
      • Полный пакет
      • Открытый исходный код
      • Управляемый сообществом
      • Редактор Godot - это игра на Godot
      • Отдельные 2D и 3D движки
  • Шаг за шагом
    • Узлы и Сцены
      • Узлы
      • Сцены
      • Создание вашей первой сцены
      • Изменение свойств узла
      • Запуск сцены
      • Настройка главной сцены
    • Создание экземпляров
      • На практике
      • Редактирование сцен и экземпляров
      • Экземпляры сцены как дизайн языка
      • Подведение итогов
    • Скриптовые языки
      • Доступные языки сценариев
      • Какой язык мне следует использовать?
        • GDScript
        • .NET / C#
        • C++ через GDExtension
      • Подведение итогов
    • Создание вашего первого скрипта
      • Настройка проекта
      • Создание нового скрипта
      • Привет, мир!
      • Поворот вокруг
        • Движение вперёд
      • Готовый скрипт
    • Отслеживание ввода игрока
      • Перемещение при нажатии "вверх"
      • Готовый скрипт
      • Подведение итогов
    • Использование сигналов
      • Настройка сцены
      • Подключение сигнала в редакторе
      • Подключение сигналов в коде
      • Готовый скрипт
      • Пользовательские сигналы
      • Подведение итогов
  • Ваша первая 2D игра
    • Требования
    • Содержание
      • Настройка проекта
        • Организация проекта
      • Создание сцены игрока
        • Структура узла
        • Анимация спрайтов
      • Программирование игрока
        • Выбор анимации
        • Подготовка к столкновениям
      • Создание врага
        • Настройка узла
        • Скрипт врага
      • Главная сцена игры
        • Добавление мобов
        • Главный скрипт
        • Тестирование сцены
      • Графический интерфейс
        • ScoreLabеl
        • Message
        • StartButtоn
        • Подключение HUD к Main
        • Удаляем старых крипов
      • Завершающие штрихи
        • Фон
        • Звуковые эффекты
        • Сочетание клавиш
        • Поделиться готовой игрой с другими
  • Ваша первая 3D игра
    • Содержание
      • Настройка игровой зоны
        • Настройка игровой зоны
      • Сцена игрока и действия ввода
        • Создание действий ввода
      • Двигаем игрока с помощью кода
        • Проверка движения нашего игрока
      • Разработка сцены с мобом
        • Удаление монстров за пределами экрана
      • Спавн монстров
        • Создание пути спавна
        • Случайный спавн монстров
      • Прыжки и раздавливание монстров
        • Управление физическими взаимодействиями
        • Прыжки
        • Раздавливание монстров
      • Убийство игрока
        • Хитбокс с помощью узла Area
        • Завершение игры
        • Кодовая контрольная точка
      • Счет и повтор
        • Создание темы интерфейса
        • Отслеживание счета
        • Повторная попытка в игре
        • Добавление музыки
      • Анимация персонажей
        • Использование редактора анимаций
        • Анимация плавания
        • Анимация мобов
      • Идем дальше
        • Изучение руководства

Руководство

  • Лучшие практики
    • Введение
    • Применение принципов объектно-ориентированного программирования в Godot
      • Как работают скрипты в движке
      • Сцены
    • Организация сцены
      • Как эффективно строить зависимости
      • Выбор структуры дерева узлов
    • Когда использовать сцены вместо скриптов
      • Анонимные типы
      • Именованные типы
      • Производительность сценариев и PackedScene
      • Заключение
    • Автозагрузки против обычных узлов
      • Проблема с прерыванием звука
      • Управление общей функциональностью или данными
      • Когда вы должны использовать Autoload (автозагрузку)
    • Когда и как избежать использования узлов для всего
    • Интерфейсы Godot
      • Получение ссылок на объект
      • Доступ к данным или логике из объекта
    • Уведомления Godot
      • _process против _physics_process против *_input
      • _init против initialization против export
      • _ready против _enter_tree против NOTIFICATION_PARENTED
    • Настройка сцены
      • Array против Dictionary против Object
      • Перечисления: int vs. string
      • AnimatedTexture против AnimatedSprite2D против AnimationPlayer против AnimationTree
    • Настройки логики
      • Добавление узлов и изменение свойств: что сначала?
      • Загрузка против предварительной загрузки
      • Большие уровни: статические против динамических
    • Организация проекта
      • Введение
      • Организация
      • Руководство по стилю
      • Импорт
        • Игнорирование определённых папок
      • Чувствительность к регистру
    • Системы контроля версий
      • Введение
      • Плагины контроля версий
        • Официальный плагин для Git
      • Файлы, которые необходимо исключить из систем контроля версий
      • Работа с Git на Windows
      • Git LFS
  • Устранение неполадок
    • Редактор работает медленно и использует все ресурсы CPU и GPU, делая мой компьютер шумным
    • Редактор дергается и мерцает на моем мониторе с переменной частотой обновления (G-Sync/FreeSync)
    • Редактор или проект очень долго открывается
    • Редактор Godot зависает после нажатия на системную консоль
    • Иконка панели редактора Godot для macOS дублируется каждый раз, когда он перемещается вручную
    • Такой текст как, например, «NO DC», появляется в верхнем левом углу Менеджера Проектов и окна редактора
    • Микрофон или иконка "перезагрузки" появляется в нижнем правом углу Менеджера Проектов и окна редактора
    • Редактор или проект выглядит слишком резким или размытым
    • Проект или редактор появляются с размытыми цветами
    • Редактор/проект зависает или отображает глючные визуальные эффекты после возобновления работы компьютера из режима ожидания
    • Проект работает при запуске из редактора, но не может загрузить некоторые файлы при запуске из экспортированной копии
    • Проект часто или мгновенно вылетает после открытия его из менеджера проектов
  • Введение в работу с редактором
    • Интерфейс редактора
      • Использование Менеджера Проектов
        • Создание и импортирование проектов
        • Открывание и импортирование проектов
        • Скачивание демок и шаблонов
        • Менеджмент проектов с помощью тегов
        • Режим восстановления
      • Вкладка Инспектора
        • Использование
      • Настройки проекта
        • Изменение настроек проекта
        • Чтение настроек проекта
        • Редактирование project.godot вручную
        • Расширенные настройки проекта
      • Редактор Скрипта
        • Введение
        • Функции
        • Использование
      • Стандартные сочетания клавиш редактора
        • Общие действия редактора
        • Нижние панели
        • 2D / CanvasItem редактор
        • 3D / Пространственный редактор
        • Текстовый редактор
        • Редактор скриптов
        • Вывод редактора
        • Отладчик
        • Диалоговое окно файла
        • Док-станция файловой системы
        • Сцена дерева вкладка
        • Редактор анимационных дорожек
        • Редактор TileMap
        • Редактор TileSet
        • GridMap Editor
        • Менеджер проекта
      • Кастомизация интерфейса
        • Перемещение и изменение размера вкладок
        • Отделяет скрипт либо редактор шейдера в отдельное окно
        • Персонализация шаблонов редактора
        • Настройка параметров редактора
    • XR-редактор
      • Использование редактора XR
        • Поддержка устройств XR
        • Разрешения времени выполнения
        • Советы и хитрости
        • Ограничения и известные проблемы
    • Редактор андроид
      • Использование редактора Android
        • Поддержка Android устройств
        • Разрешения времени выполнения
        • Советы и хитрости
        • Ограничения и известные проблемы
    • Web редактор
      • Использование веб-редактора
        • Поддержка браузером
        • Ограничения
        • Импортирование проекта
        • Редактирование и запуск проекта
        • Где мои файлы проекта?
    • Продвинутые функции
      • Руководство по командной строке
        • Ссылка на командную строку
        • Путь
        • Настройка пути проекта
        • Создание проекта
        • Запуск редактора
        • Удаление сцены
        • Запуск игры
        • Отладка
        • Экспорт
        • Запуск скрипта
      • Использование стороннего текстового редактора
        • Автоматическая перезагрузка ваших изменений
        • Использование Внешнего редактора в Отладчике
        • Официальные плагины для редактора
        • Поддержка LSP/DAP
      • Использование редактора конфигурации компиляции движка
        • Ограничения
    • Управление функциями редактора
      • Управление функциями редактора
        • Введение
        • Создание профиля
        • Поделиться профилем
  • Переход на новую версию
    • Переход с Godot 3 на Godot 4
      • Стоит ли мне переходить на Godot 4?
        • Преимущества обновления
        • Недостатки обновления
        • Предостережения при обновлении
      • Подготовка перед обновлением (необязательно)
      • Запуск инструмента обновления проекта
        • Использование Менеджера Проектов
        • Использование командной строки
      • Починка проекта после запуска инструмента обновления проекта
        • Автоматически переименованные узлы и ресурсы
        • Ручное переименование методов, свойств, сигналов и констант
        • Проверка настроек проекта
        • Проверка параметров Окружения
        • Обновление шейдеров
        • Обновление скриптов с учетом изменений, несовместимых с предыдущими версиями
        • Нарушение обратной совместимости ресурса ArrayMesh
      • Список автоматически переименованных методов, свойств, сигналов и констант
      • Перенос настроек редактора
      • Обновление настроек контроля версий
    • Обновление с Godot 4.0 на Godot 4.1
      • Изменения ломающие обратную совместимость
        • Ядро
        • Анимация
        • 2D узлы
        • 3D узлы
        • GUI узлы
        • Физика
        • Отрисовка
        • Навигация
        • Сетевое взаимодействие
        • Плагины редактора
      • Изменения в поведении
      • Обновление ваших GDExtension на 4.1
    • Обновление с Godot 4.1 на Godot 4.2
      • Изменения ломающие обратную совместимость
        • Ядро
        • Анимация
        • GUI узлы
        • Отрисовка
        • Текст
        • GraphEdit
        • TileMap
        • XR
    • Обновление с Godot 4.2 на Godot 4.3
      • Изменения ломающие обратную совместимость
        • GDExtension
        • Анимация
        • GUI узлы
        • Физика
        • Отрисовка
        • Текст
        • Аудио
        • Навигация
        • TileMap
        • XR
        • Плагины редактора
      • Изменения в поведении
        • Ядро
        • Анимация
        • GUI узлы
        • Мультиплеер
        • Отрисовка
        • TileMap
        • Android
    • Обновление с Godot 4.3 на Godot 4.4
      • Изменения ломающие обратную совместимость
        • Ядро
        • GUI узлы
        • Физика
        • Отрисовка
        • Навигация
        • Плагины редактора
      • Изменения в поведении
        • Ядро
        • Отрисовка
        • CSG
        • Android
    • Обновление с Godot 4.4 на Godot 4.5
      • Изменения ломающие обратную совместимость
        • Ядро
        • Отрисовка
        • GLTF
        • Текст
        • XR
        • Плагины редактора
      • Изменения в поведении
        • TileMapLayer
        • Импорт 3D-модели
        • Ядро
        • Навигация
        • Физика
        • Текст
    • Upgrading from Godot 4.5 to Godot 4.6
      • Изменения ломающие обратную совместимость
        • Ядро
        • Анимация
        • 3D
        • Отрисовка
        • GUI узлы
        • Сетевое взаимодействие
        • OpenXR
        • Редактор
      • Изменения в поведении
        • Android
        • Отрисовка
        • Навигация
      • Changed defaults
        • 3D
        • Отрисовка
        • GUI узлы
  • 2D
    • Введение в 2D
      • 2D рабочее пространство
        • Основная панель инструментов
        • Система координат
        • 2D-просмотр
      • Node2D или узел Control
      • 3D в 2D
    • Слои холста
      • Область просмотра и Предметы холста
      • Узел CanvasLayer
    • Преобразование области просмотра и холста
      • Введение
      • Преобразования холста
      • Глобальное преобразование холста
      • Преобразования растяжения
      • Трансформация окна
      • Порядок преобразований
      • Функции преобразования
      • Передача пользовательских событий ввода
    • Отрисовка
      • 2D свет и тени
        • Введение
        • Узлы
        • Точечный свет
        • Направленный свет
        • Основные свойства света
        • Настройка теней
        • Нормальные и зеркальные карты
        • Использование аддитивных спрайтов как более быстрой альтернативы 2D-освещению
      • 2D-сетки
        • Введение
        • Оптимизация нарисованного изображения
        • Преобразование Sprite2D-ы в 2D сетки
      • 2D спрайтовая анимация
        • Введение
        • Отдельные изображения с AnimatedSprite2D
        • Спрайт лист с AnimatedSprite2D
        • Спрайтовый лист с использованием AnimationPlayer
        • Подведение итогов
      • 2D Системы частиц
        • Введение
        • Параметры времени
        • Параметры отрисовки
        • Настройки Материала Процесса Частиц
      • Использование ParticleProcessMaterial 2D
        • Свойства материала процесса
        • Флаги Частицы
        • Спаун
        • Скорость анимации
        • Акселерация (ускорение)
        • Отображать
        • Формы излучения
        • Customizing the process material
      • 2D сглаживание
        • Введение
        • Свойство сглаживания в Line2D и пользовательское рисование
        • Multisample сглаживание (MSAA)
      • Пользовательская отрисовка в 2D
        • Введение
        • Отрисовка
        • Обновление
        • Выравнивание координат и ширины линии
        • Сглаживание
        • Инструменты
        • Вот простой пример того, как это работает
        • Пример 2: рисование линии в динамике
      • 2D Параллакс
        • Введение
        • Начало работы
        • Шкала прокрутки
        • Бесконечное повторение
        • Смещение прокрутки
        • Количество повторений
        • Split screen (разделенный экран)
        • Предпросмотр в редакторе
    • Физика и движение
      • Перемещение в 2D пространстве
        • Введение
        • Настройка
        • 8-стороннее движение
        • Вращение + перемещение
        • Вращение + перемещение с помощью мыши
        • Нажми и двигайся
        • Подведение итогов
    • Инструменты
      • TileSets (Тайловые наборы)
        • Введение
        • Создание нового TileSet
        • Объединение нескольких атласов в один атлас
        • Добавление столкновений, навигации и окклюзии в TileSet
        • Назначение пользовательских метаданных тайлам TileSet
        • Создание terrain (ландшафтных) наборов (иначе - autotiling)
        • Назначение свойств нескольким тайлам одновременно
        • Создание альтернативных тайлов
      • Использование TileMaps (Тайловых Карт)
        • Введение
        • Настройка TileSet для TileMapLayer
        • Несколько TileMapLayer и настройки
        • Открытие редактора TileMap
        • Выбор тайла для покраски
        • Режимы рисования и инструменты
        • Окрашивание со случайным распределением (Scattering)
        • Сохранение и загрузка готовых вариантов размещения тайла с использованием шаблонов
        • Автоматическая обработка соединений тайлов с использованием ландшафтов
        • Работа с отсутствующими тайлами
  • 3D
    • Введение в 3D
      • 3D рабочее пространство
        • Основная панель инструментов
        • Меню просмотра viewport`а
        • Система координат
        • Пространство и гизмо манипуляции
        • Навигация в 3D-пространстве
        • Использование горячих клавиш трансформации в стиле Blender
      • Узел Node3D
      • 3D контент
        • Модели, созданные вручную (с использованием программного обеспечения для 3D-моделирования)
        • Генерация геометрии
        • Непосредственная геометрия
        • 2D в 3D
      • Окружение
        • Предварительный просмотр окружения и освещения
        • Камеры
        • Свет
    • Использование 3D-преобразований
      • Введение
      • Проблемы углов Эйлера
        • Порядок осей координат
        • Интерполяция
        • Скажи нет углам Эйлера
      • Введение в трансформации
        • Управление преобразованиями
        • Ошибки точности
        • Получение информации
        • Установка информации
        • Интерполяция с кватернионами
      • Трансформации - твои друзья
    • Процедурная геометрия
      • Использование ArrayMesh
        • Настройка ArrayMesh
        • Generating a rectangle
        • Generating a sphere
        • Сохранение
      • Использование MeshDataTool
      • Использование SurfaceTool
      • Использование ImmediateMesh
      • Что такое геометрия?
      • Что такое меш?
      • Что такое Сетка
        • Поверхности
        • Массив поверхности
      • Инструменты
        • ArrayMеsh
        • Инструмент "Данные Меша"
        • SurfaceTool (Инструмент поверхности)
        • ImmediateMesh (Немедленная сетка)
      • Какой из них мне следует использовать?
    • 3D текст
      • Введение
      • Label3D
        • Преимущества
        • Ограничения
      • TextMesh
        • Преимущества
        • Ограничения
      • Проецируемый узел Label (или другой Control)
        • Преимущества
        • Ограничения
      • Стоит ли использовать Label3D, TextMesh или спроецированный Control?
    • Отрисовка
      • Ограничения 3D-рендеринга
        • Введение
        • Ограничения размера текстуры
        • Цветовая полоса
        • Точность буфера глубины
        • Сортировка прозрачности
      • Стандартный материал 3D и материал ORM 3D
        • Введение
        • Настройки BaseMaterial3D
        • Прозрачность
        • Шейдинг (Затенение)
        • Цвет вершин
        • Альбедо
        • Металлический
        • Шероховатость
        • Излучение
        • Карта нормалей
        • Карта изогнутых нормалей
        • Обод
        • Прозрачное покрытие
        • Анизотропия
        • Внешнее перекрытие
        • Высота
        • Подповерхностное рассеяние
        • Подсветка
        • Преломление (рефрацкция)
        • Деталь
        • UV1 и UV2
        • Сэмплинг
        • Тени
        • Billboard
        • Расти
        • Преобразование
        • Затухание по близости и расстоянию
        • Stencil
        • Настройки материала
        • Приоритет рендеринга
        • Следующий проход
      • 3D свет и тени
        • Введение
        • Узлы света
        • Ограничения количества источников света
        • Наложение теней
        • Направленный свет
        • Омни-свет
        • Точечный свет
        • Shadow atlas (Атлас теней)
        • Баланс производительности и качества
      • Использование декалей
        • Случаи использования
        • Краткое руководство пользователя
        • Свойства узла Decal
        • Порядок отрисовки декалей
        • Настройка производительности и качества
        • Ограничения
      • Физические световые и камерные блоки
        • Зачем использовать физическое освещение и камеры?
        • Настройка физических единиц освещения
        • Настройка физических единиц камеры
      • Системы частиц (3D)
        • Создание системы 3D-частиц
        • Свойства системы 3D-частиц
        • Свойства материала процесса
        • Флаги частиц
        • Спаун
        • Акселерация (ускорение)
        • Отображать
        • Столкновение
        • Суб-эмиттер
        • Customizing the process material
        • Суб-эмиттеры частиц
        • 3D Particle trails (3D Следы частиц)
        • Турбулентность частиц
        • 3D аттракторы частиц
        • 3D столкновения частиц
        • Сложные формы эмиссии
      • Освещение с высоким динамическим диапазоном
        • Введение
        • Компьютерные дисплеи
        • Линейные сцены и конвейеры ассетов
        • Параметры HDR
      • Глобальное освещение
        • Введение в глобальное освещение
        • Использование Voxel Global Illumination
        • Глобальное освещение на основе полей знаковых расстояний (SDFGI)
        • Использование глобального освещения LightmapGI
        • Датчики отражения
        • Имитация глобального освещения
      • Окружающая среда и постобработка
        • Окружение
        • Атрибуты камеры (Camera Attributes)
        • Параметры окружения
        • Эффекты промежуточной и последующей обработки
        • Параметры атрибутов камеры
      • Объёмный туман и объёмы тумана
        • Свойства объёмного тумана
        • Взаимодействие света с объёмным туманом
        • Использование объёмного тумана как решения для объёмного освещения
        • Баланс производительности и качества
        • Использование объёмов тумана для локального объёмного тумана
        • Свойства FogVolume
        • Пользовательские шейдеры для FogVolume
        • Имитация объёмного тумана с помощью квадов
      • 3D сглаживание
        • Введение
        • Multisample сглаживание (MSAA)
        • Временное сглаживание (TAA)
        • AMD FidelityFX Супер разрешение 2.2 (FSR2)
        • Быстрое приближённое сглаживание (FXAA)
        • Субпиксельное морфологическое сглаживание (SMAA 1x)
        • Суперсэмплинг (SSAA)
        • Ограничитель шероховатости в экранном пространстве
        • Ограничитель шероховатости текстур при импорте
        • Какую технику сглаживания мне использовать?
    • Оптимизация
      • Использование MultiMeshInstance3D
        • Введение
        • Настройка узлов
        • Настройки MultiMesh
      • Уровень детализации сетки (LOD)
        • Введение
        • Визуальное сравнение
        • Генерация LOD сетки
        • Сравнение визуального качества и производительности LOD сетки
        • Настройка производительности и качества LOD сетки
        • Использование LOD для мешей с MultiMesh и частицами
      • Диапазоны видимости (HLOD)
        • Как это работает
        • Настройка диапазона видимости
        • Свойства диапазона видимости
        • Советы по настройке
      • Отбраковка окклюзии
        • Зачем использовать окклюзионную выборку (обрезание)
        • Как работает Окклюзивное обрезание в Godot
        • Настройка Окклюзивного обрезания
        • Предварительный просмотр окклюзии
        • Компенсация производительности
        • Устранение неполадок
      • Масштабирование разрешения
        • Зачем использовать масштабирование разрешения?
        • Параметры масштабирования разрешения
        • Устранение неполадок
      • Затенение с переменной скоростью
        • Что такое затенение с переменной скоростью?
        • Поддержка оборудования
        • Использование затенения с переменной скоростью в Godot
    • Инструменты
      • Прототипирование уровней с помощью CSG
        • Знакомство с узлами CSG
        • Прототипирование уровня
        • Использование прототипов текстур
        • Преобразование в MeshInstance3D
        • Экспорт в формате glTF
      • Использование GridMaps (карты тайлов)
        • Введение
        • Пример проекта
        • Создание MeshLibrary
        • Коллизии
        • Материалы
        • Навигационные сетки
        • Lightmaps (Карты освещения)
        • Формат MeshLibrary
        • Экспорт MeshLibrary
        • Использование GridMap
        • Использование GridMap в коде
      • Камера от третьего лица с пружинным рычагом
        • Введение
        • Что такое пружинный рычаг?
        • Пружинный рычаг с камерой
        • Установка пружинного рычага и камеры
  • Анимация
    • Введение в возможности анимации
      • Создание узла AnimationPlayer
      • Компьютерная анимация опирается на ключевые кадры
      • Руководство: Создание простой анимации
        • Настройка сцены
        • Добавление анимации
        • Управление библиотеками анимации
        • Добавление трека
        • Второй ключевой кадр
        • Запуск анимации
        • Автовоспроизведение при загрузке
        • Назад и вперед
        • Настройки трека
      • Ключевые кадры для других свойств
      • Редактирование ключевых кадров
      • Использование RESET-треков
      • Очистка лука от шелухи
      • Маркеры анимации
    • Типы Дорожек Анимации
      • Дорожка Свойства
      • Дорожка Позиционирование 3D / Вращение 3D / Масштабирование 3D
      • Дорожка Форм Смешивания
      • Дорожка Вызова Метода
      • Трек кривой Bezier
      • Дорожка воспроизведения звука
      • Дорожка воспроизведения анимации
    • Вырезная анимация
      • Что это?
      • Вырезная анимация в Godot
      • Делаем GBot-а
      • Настройка конструкции
      • Настройка точки вращения
      • Узел RemoteTransform2D
      • Завершение создания скелета
      • Скелеты
      • Цепочки ИК
      • Советы по анимации
        • Установка ключевых кадров и исключение свойств
      • Создание позы покоя
      • Изменение только поворота
      • ИК цепочки ключевых кадров
      • Визуальное перемещение спрайта позади родителя
      • Настройка кривых замедления для нескольких ключей
      • 2D Деформация скелета
    • 2D-скелеты
      • Введение
      • Настройка
      • Создание полигонов
      • Создание скелета
      • Деформация полигонов
      • Внутренние вершины
    • Использование AnimationTree
      • Введение
      • AnimationTree и AnimationPlayer
      • Создание дерева
      • Дерево смешения
        • Blend2 / Blеnd3
        • OneShоt
        • TimeSeek
        • TimeScаle
        • Transition (Переход)
        • StateMachinе (машина состояний)
      • BlendSpace2D и BlendSpace1D
      • Для лучшего смешивания
      • Корневое движение
      • Контроль из кода
    • Воспроизведение видео
      • Поддерживаемые форматы воспроизведения
      • Настройка VideoStreamPlayer
        • Управление изменением размера и различных соотношений сторон
        • Отображение видео на 3D-поверхности
        • Зацикливание видео
      • Условия декодирования видео и рекомендуемые разрешения
      • Ограничения воспроизведения
      • Рекомендуемые параметры кодировки Theora
        • Балансирует между качеством и размером файла
        • FFmpeg: Конвертирование с сохранением исходного разрешения видео
        • FFmpeg: Изменить размер видео, затем конвертировать
      • Видео с хромакеем
        • Настройка сцены
        • Написание пользовательского шейдера
        • Элементы управления пользовательским интерфейсом
        • Обработка сигналов
    • Создание фильмов
      • Включение режима создания фильмов
        • Руководство по командной строке
      • Выбор выходного формата
        • OGV (рекомендуемый)
        • AVI
        • PNG
        • Настраиваемый
      • Конфигурация
      • Выход из режима Movie Maker
      • Использование высококачественных графических настроек
      • Рендеринг с более высоким разрешением, чем разрешение экрана
      • Этапы постобработки
        • Конвертация видео OGV/AVI в MP4
        • Конвертация последовательности изображений PNG + звука WAV в видео
        • Нарезка видео
        • Изменение размера видео
        • Уменьшение частоты кадров
        • Создание размытия движения с накоплением с помощью FFmpeg
  • Последованность ассетов
    • Процесс импорта
      • Импорт активов в Godot
      • Изменение параметров импорта
      • Повторный импорт нескольких активов
      • Автоматический реимпорт
      • Генерируемые файлы
      • Изменение типа ресурса импорта
      • Изменение параметров импорта по умолчанию
      • Дальнейшее чтение
    • Импорт изображений
      • Поддерживаемые форматы изображения
      • Импортирование текстур
        • Изменение типа импорта
        • Обнаружить 3D
      • Опции импорта
        • Сжатие > Режим
        • Сжатие > Высокое качество
        • Сжатие > Сжатие HDR
        • Сжатие > Карта нормалей
        • Сжатие > Пакет каналов
        • MIP-карты > Генерировать
        • MIP-карты > Лимит
        • Шероховатость > Режим
        • Шероховатость > Исходная карта нормалей
        • Процесс > Исправить альфа-границу
        • Процесс > Текстура с предумноженной альфой
        • Процесс > Инверсия карты нормалей по Y
        • Процесс > HDR как sRGB
        • Процесс > Ограничение экспозиции HDR
        • Процесс > Ограничение размера
        • Обнаружить 3D > Сжать до
        • SVG > Масштаб
        • Редактор > Масштабировать с помощью масштаба редактора
        • Редактор > Преобразовать цвета с помощью темы редактора
      • Импорт изображений SVG с текстом
      • Лучшие практики
        • Поддержка текстур высокого разрешения в 2D без артефактов
        • Используйте соответствующие размеры текстур в 3D
    • Импорт аудиосэмплов
      • Поддерживаемые форматы аудио
      • Импорт аудиосэмплов
      • Параметры импорта (WAV)
      • Принудительно > 8-битное квантование
      • Принудительно > Моно
      • Принудительно > Максимальная частота
      • Редактировать > Обрезать
      • Редактировать > Нормализация
      • Редактировать > Режим цикла
      • Сжатие > Режим
      • Параметры импорта (Ogg Vorbis и MP3)
        • Зациклить
        • Смещение повтора
        • Темп
        • Количество ударов
        • Музыкальные доли
      • Расширенные настройки импорта (Ogg Vorbis и MP3)
      • Лучшие практики
        • Используйте соответствующие настройки качества
        • Используйте аудиоэффекты в реальном времени для уменьшения размера файла
    • Импорт переводов
      • Игры и интернационализация
      • Поддерживаемые форматы
    • Импорт 3D сцен
      • Доступные 3D-форматы
        • Экспорт файлов glTF 2.0 из Blender (рекомендуется)
        • Импорт файлов .blend непосредственно в Godot
        • Экспорт файлов DAE из Blender
        • Импорт файлов OBJ в Godot
        • Импорт файлов FBX в Godot
      • Рекомендации по экспорту модели
        • Условные обозначения направления 3D-активов
        • Экспортирование текстур раздельно
        • Размышления о экспорте
        • Вопросы освещения
      • Настройка типов узлов при помощи суффиксов в названиях
        • Отказ от участия
        • Удаление узлов и анимаций (-noimp)
        • Создание столкновений (-col, -convcol, -colonly, -convcolonly)
        • Создать Окклюдер (-occ, -occonly)
        • Создание навигации (-navmesh) (создание навигации)
        • Создать VehicleBody (-vehicle) (тело-транспортное средство)
        • Создать VehicleWheel (-wheel) (колесо транспортного средства)
        • Твердое тело (-rigid)
        • Цикл анимации (-loop, -cycle)
        • Материал альфа (-alpha)
        • Цвет вершины материала (-vcol)
      • Импорт конфигурации
        • Рабочие процессы импорта
        • Наследование сцен
      • Расширенные настройки импорта
        • Использование диалогового окна «Advanced Import Settings (Расширенные параметры импорта)»
        • Извлечение материалов в отдельные файлы
        • Параметры анимации
    • Ретаргетинг 3D-скелетов
      • Для совместного использования анимаций несколькими Skeletons
      • Варианты Retargeting (ретаргетинга, перенаправление)
        • Bone Map (Карта костей)
        • Remove Tracks (Удалить Треки)
        • Bone Renamer (Переименование костей)
        • Rest Fixer (Исправление покоя)
    • Экспорт 3D сцен
      • Обзор
      • Ограничения
    • Экспортер Blender ESCN
  • Аудио
    • Audio buses (Аудиошины)
      • Введение
      • Шкала децибел
      • Audio buses (Аудиошины)
      • Воспроизведение аудио через шину
      • Добавление эффектов
      • Автоматическое отключение шин
      • Bus rearrangement (Перестановка шин)
      • Default bus layout (Компоновка шин)
    • Audio effects (Аудио эффект)
      • Amplify (Усилитель)
      • BandLimit и BandPass
      • Capture (Захват)
      • Chorus (Хор)
      • Compressor (Компрессор)
      • Delay (Задержка)
      • Distortion (Искажение)
      • EQ (Эквалайзер)
      • EQ6, EQ10, EQ21
      • Фильтр
      • HardLimiter (Жесткий Ограничитель)
      • HighPassFilter (Фильтр высоких частот)
      • HighShelfFiltеr (Фильтр высокой полки)
      • Limiter (Ограничитель)
      • LowPassFilter (Фильтр нижних частот)
      • LowShelfFilter (Фильтр низкой полки)
      • NotchFilter (Режекторный фильтр)
      • Panner (Панель)
      • Фэйзер
      • PitсhShift
      • Record (запись)
      • Reverb (Реверберация)
      • SpectrumAnаlyzer
      • StereоEnhance
    • Аудиопотоки
      • Введение
      • AudiоStream (аудиопоток)
      • AudioStreamPlayеr
      • AudioStreamPlayеr2D
      • AudioStreamPlayеr3D
        • Шины ревербирации
        • Допплер
    • Синхронизация игры со звуками и музыкой
      • Введение
      • Использование системных часов для синхронизации
      • Использование звуковых аппаратных часов для синхронизации
    • Запись с микрофона
      • Структура демо
    • Текст в речь
      • Basic Usage (Базовое использование)
      • Требования к функциональности
        • Оne-liners, специфичные для дистрибутива
      • Устранение неполадок
      • Лучшие практики
      • Предостережения и Другая информация
  • Экспорт
    • Экспорт проектов
      • Зачем экспортировать?
        • На ПК
        • На мобильных платформах
      • Export menu (меню экспорта)
        • Экспорт шаблонов
        • Варианты ресурсов
      • Файлы конфигурации
      • Экспорт из командной строки
      • PCK по сравнению с форматами файлов ZIP Pack
    • Экспортирование пакетов, патчей и модов
      • Случаи использования
      • Обзор файлов PCK/ZIP
      • Создание файлов PCK
      • Открытие файлов PCK или ZIP во время выполнения
        • Устранение неполадок
      • Подведение итогов
    • Теги особенностей
      • Введение
      • Основные особенности
      • Пользовательские особенности
      • Переопределение параметров проекта
      • Основные переопределения
      • Учет тегов функций при чтении настроек проекта
      • Настройка сборки
    • Экспортирование для Windows
      • Изменение значка исполняемого файла
      • Подписание кода
        • Настройка
      • Переменные среды
      • Опции экспорта
    • Экспорт для Linux
      • Переменные среды
      • Опции экспорта
    • Экспорт для macOS
      • Требования
      • Подписание кода и нотаризация
        • Если у вас есть сертификат Apple Developer ID и вы экспортируете из macOS
        • Если у вас есть Сертификат Apple Developer ID и вы экспортируете из Linux или Windows
        • Если у вас нет сертификата Apple Developer ID
        • Варианты Подписания
        • Параметры нотаризации
      • Entitlements (Права)
        • Hardened Runtime Entitlements
        • App Sandbox Entitlement
      • Переменные среды
      • Опции экспорта
    • Экспортирование для ОС Android
      • Установка OpenJDK 17
      • Загрузите Android SDK
      • Настройка в Godot
      • Предоставление иконок для лаунчера
      • Экспортирование в Google Play Store
      • Оптимизация размера файла
      • Переменные среды
      • Опции экспорта
    • Экспорт для iOS
      • Требования
      • Экспорт проекта Godot в Xcode
      • Действующие соглашения о разработке
        • Шаги по привязке папки проекта Godot к Xcode
      • Плагины для iOS
      • Переменные среды
      • Устранение неполадок
        • xcode-select points at wrong SDK location
      • Опции экспорта
    • Экспорт для visionOS
    • Экспорт в Web
      • Имя файла экспорта
      • Версия WebGL
      • Мобильные аспекты
      • Воспроизведение аудио
      • Опции экспорта
        • Поддержка потоков и расширений
        • Экспорт в виде Прогрессивного Web-приложения (PWA)
      • Ограничения
        • Использование файлов cookie для сохранения данных
        • Фоновая обработка
        • Полный экран и захват мыши
        • Аудио
        • Сетевое взаимодействие
        • Буфер обмена
        • Геймпады
      • Обслуживание файлов
      • Взаимодействие с браузером и JavaScript
      • Переменные среды
      • Устранение неполадок
        • Запуск экспорта локально показывает другой проект вместо
      • Опции экспорта
    • Изменение значка приложения для Windows вручную
      • Создание собственного файла ICO
      • Изменение значка на панели задач
      • Изменение значка файла
      • Проверка результата
    • Запуск приложений Godot на macOS
      • Приложение подписано, заверено и распространено через App Store
      • Приложение подписано, нотариально заверено и распространено за пределами App Store
      • Приложение подписано (включая специальные подписи), но не нотариально заверено
      • Приложение не подписано, исполняемый файл подписан компоновщиком
      • Ни приложение, ни исполняемый файл не подписаны (актуально только для компьютеров Mac на базе процессоров Apple Silicon)
    • Сборки Gradle для Android
      • Настройка среды сборки Gradle
      • Включение сборки Gradle и экспорта
    • Развёртывание в один клик
      • Что такое развертывание в один клик?
      • Поддерживаемые платформы
      • Использование развертывания в один клик
      • Устранение неполадок
        • Android
        • Web
    • Экспортирование на выделенные серверы
      • Редактор в сравнении с шаблонами экспорта
      • Экспортные подходы
      • Экспорт проекта на выделенный сервер
      • Запуск сервера
      • Следующие шаги
  • Файлы и данные
    • Фоновая загрузка
      • Использование ResourceLoader
      • Пример
    • Пути файлов в проектах Godot
      • Разделители путей
      • Доступ к файлам в папке проекта (res://)
      • Доступ к постоянным данным пользователя (user://)
      • Ведение журнала файлов
      • Преобразование путей в абсолютные или "локальные" пути
      • Пути данных редактора
        • Автономный режим
    • Сохранение игр
      • Введение
      • Идентификация постоянных объектов
      • Сериализация
      • Сохранение и чтение данных
      • Некоторые примечания
      • JSON против двоичной сериализации
        • Ограничения JSON
        • Binary serialization (Двоичная сериализация)
    • Загрузка и сохранение файла времени выполнения
      • Простые текстовые и двоичные файлы
      • Images (Изображения)
      • Аудио/видео файлы
      • 3D сцены
      • Fonts (Шрифты)
      • ZIP-архивы
    • API двоичной сериализации
      • Введение
      • Полные Objects vs Object instance IDs
      • Пакетная сериализация
        • 0: null
        • 1: bool
        • 2: int
        • 3: float
        • 4: String
        • 5: Vector2
        • 6: Rect2
        • 7: Vector3
        • 8: Transform2D
        • 9: Plane
        • 10: Quaternion
        • 11: AABB
        • 12: Basis
        • 13: Transform3D
        • 14: Color
        • 15: NodePath
        • Для старого формата:
        • Для нового формата:
        • 16: RID (Не поддерживается)
        • 17: Object
        • 18: Dictionary
        • 19: Array
        • 20: PackedByteArray
        • 21: PackedInt32Array
        • 22: PackedInt64Array
        • 23: PackedFloat32Array
        • 24: PackedFloat64Array
        • 25: PackedStringArray
        • 26: PackedVector2Array
        • 27: PackedVector3Array
        • 28: PackedColorArray
  • Интернационализация
    • Локализация игр
      • Введение
      • Настройка импортированного перевода
      • Локализация ресурсов
      • Автоматическая установка языка
      • Локаль vs. языка
      • Преобразование ключей в текст
        • Placeholders (Заполнители)
        • Translation contexts (Контексты перевода)
        • Pluralization (Множественность)
      • Изменение размеров элементов управления
      • TranslationSеrver
      • Bidirectional text and UI mirroring
      • Добавление данных итератора прерывания в экспортированный проект
      • Переопределение структурированного текста BiDi
      • Локализация чисел
      • Локализация иконок и изображений
      • Тестирование переводов
      • Перевод названия проекта
    • Локализация с использованием электронных таблиц
      • Форматирование
        • Specifying plural forms
        • Specifying translation contexts
      • Импортёр CSV
      • Loading the CSV file as a translation
    • Локализация с помощью gettext (PO-файлы)
      • Преимущества
      • Недостатки
      • Установка инструментов gettext
      • Создание шаблона PO
        • Автоматическая генерация с помощью редактора
        • Manual creation
      • Создание файла сообщений из шаблона PO
      • Загрузка файла сообщений в Godot
      • Обновление файлов сообщений в соответствии с шаблоном PO
      • Проверка достоверности файла или шаблона PO
      • Использование двоичных MO-файлов (полезно только для больших проектов)
      • Извлечение локализуемых строк из файлов GDScript
      • Использование контекста
      • Обновление файлов PO
      • Пользовательский плагин для генерации POT
    • Коды локалей (языков)
      • Список поддерживаемых языковых кодов
      • Список поддерживаемых кодов скриптов
      • Список поддерживаемых кодов стран
    • Pseudolocalization (Псевдо-локализация)
      • Введение
      • Включение и настройка псевдолокализации
      • Конфигурации псевдолокализации
      • Настройка псевдолокализации во время выполнения
  • Обработка ввода
    • Использование InputEvent
      • Что это?
      • Как это работает?
      • Анатомия InputEvent
      • Действия ввода
      • InputMаp
    • Примеры ввода
      • Введение
      • Сравнение событий и опроса
      • Входящие события
      • InputMаp
        • Захват действий
      • События клавиатуры
        • Модификаторы клавиатуры
      • События мыши
        • Кнопки мыши
        • Движение мыши
      • Сенсорные события
    • Мышь и входные координаты
      • О Godot Engine
      • Отображение hardware-координат
      • Отображение viewport-координат
    • Настройка курсора мыши
      • Используя настройки проекта
      • Используя скрипт
      • Список курсоров
    • Контроллеры, геймпады и джойстики
      • Поддержка универсального ввода
        • Какой singleton метод ввода я должен использовать?
      • Vibration (Вибрация)
      • Различия между клавиатурой/мышью и вводом контроллера
        • Мертвая зона
        • "Эхо" события
        • Фокус окна
        • Профилактика энергосбережения
      • Устранение неполадок
        • Мой контроллер не распознается Годо.
        • У моего контроллера неправильно назначены кнопки или оси.
        • Мой контроллер работает на данной платформе, но не работает на другой платформе.
    • Controller features
      • LED color
    • Обработка запросов выхода
      • Выход
      • Обработка уведомления
      • На мобильных устройствах
      • Отправка собственного уведомления о выходе
  • Математика
    • Векторная математика
      • Введение
      • Системы координат (2D)
      • Операции над векторами
        • Доступ к полям
        • Сложение векторов
        • Скалярное перемножение
      • Практические применения
        • Движение
        • Направление в сторону цели
      • Единичные векторы
        • Нормализация
        • Отражение
      • Скалярное произведение
        • Направление взгляда
      • Векторное произведение
        • Расчитывание нормалей
        • Направление на цель
      • Дополнительная информация
    • Продвинутая векторная математика
      • Плоскости
        • Расстояние до самолета
        • Вдали от источника
        • Построение плоскости в 2D
        • Несколько примеров плоскостей
      • Обнаружение столкновений в 3D
      • Дополнительная информация
    • Матрицы и преобразования
      • Введение
        • Компоненты матрицы и Единичная матрица
        • Масштабирование матрицы преобразования
        • Вращение матрицы преобразования
        • Основа матрицы преобразования
        • Перевод матрицы преобразования
        • Собираем все вместе
        • Скос с помощью матрицы преобразования (дополнительно)
      • Практические применения преобразований
        • Конвертация позиций между трансформациями
        • Перемещение объекта относительно самого себя
        • Применение преобразований к преобразованиям
        • Обращение матрицы преобразования
      • Как все это работает в 3D?
        • Представление вращения в 3D (расширенное)
    • Интерполяция
      • Векторная интерполяция
      • Интерполяция трансформаций
      • Сглаженное движение
    • Безье, кривые и пути
      • Квадратичная кривая Безье
      • Кубическая кривая Безье
      • Добавление контрольных точек
      • Curve2D, Curve3D, Path и Path2D
      • Оценка
      • Отрисовка
      • Траверс
    • Генерация случайных чисел
      • Глобальная область применения по сравнению с классом RandomNumberGenerator
      • Метод randomize()
      • Получение случайного числа
      • Получить случайный элемент массива
      • Получить случайное значение из словаря
      • Взвешенная случайная вероятность
      • "Лучшая" случайность при использовании мешочков для перемешивания
      • Случайный шум
      • Криптографически безопасная генерация псевдослучайных чисел
  • Навигация
    • Обзор 2D-навигации
      • Настройка для 2D-сцены
    • Обзор 3D-навигации
      • Настройка для 3D-сцены
    • С использованием NavigationServer
      • Связь с NavigationServer
      • Потоки и Синхронизация
      • Различия между 2D и 3D NavigationServer
      • Ожидание синхронизации
      • Обратные вызовы для избегания сервера
    • Использование NavigationMaps
      • Карты навигации по умолчанию
      • Создание новых навигационных карт
    • Использование NavigationRegions
      • Создание новых навигационных регионов
    • Использование навигационных сеток
      • Создание навигационной сетки с помощью NavigationRegion
      • Создание навигационной сетки с помощью NavigationServer
      • Выпекание фрагментов navigation mesh (навигационной сетки) для больших миров
      • Распространенные проблемы с запеканием навигационной сетки
      • Шаблоны сценариев навигационной сетки
    • Использование NavigationPaths
      • Получение NavigationPath
    • Использовать NavigationPathQueryObjects
      • Создание базового запроса пути
      • Параметры постобработки пути
      • Упрощение пути
      • Метаданные пути
      • Исключая или включая регионы
      • Обрезка пути и ограничения
    • Использование NavigationAgents
      • NavigationAgent Поиск пути
      • NavigationAgent Pathfollowing
        • Распространенные проблемы следования по пути
      • NavigationAgent избежание
      • Шаблоны скриптов NavigationAgent
    • Использовать NavigationObstacles
      • Препятствия и навигационная сетка
      • Препятствия и избегание агента
        • Статические препятствия для избегания
        • Динамические препятствия для избегания
      • Процедурные препятствия
    • Использование NavigationLinks
      • Шаблоны сценариев навигационных ссылок
    • Использование NavigationLayers
    • Инструменты отладки навигации
      • Включение отладки навигации
      • Настройки Отладки Навигации
      • Отладка полигонов навигационной сетки
      • Отладка граничных соединений
      • Производительность отладки
    • Подключение навигационных сеток
    • Поддержка разных типов актеров
    • Поддержка различных движений актеров
    • Поддержка доступа к различным областям актеров
    • Оптимизация Производительности Навигации
      • Проблемы производительности при анализе узлов дерева сцены
      • Проблемы с производительностью при запекании навигационной сетки
      • Проблемы производительности при запросах пути NavigationAgent
      • Проблемы с производительностью при реальном поиске пути
      • Проблемы с производительностью синхронизации навигационных карт
  • Сетевое взаимодействие
    • Высокоуровневый мультиплеер
      • Высокоуровневый API против низкоуровнего
      • Среднеуровневая абстракция
      • Размышления о хостинге
      • Инициализация сети
      • Управление соединениями
      • Удалённые вызовы процедур (RPC)
      • Каналы
      • Пример реализации лобби
      • Экспортирование на выделенные серверы
    • Выполнение HTTP-запросов
      • Для чего использовать HTTP?
      • HTTP запросы в Godot
      • Подготовка сцены
      • Написание запроса
      • Отправка данных на сервер
      • Настройка собственных HTTP заголовков
    • Класс HTTP-клиента
    • TLS/SSL сертификаты
      • Введение
      • Получить сертификат в центре сертификации
      • Генерация самоподписанного сертификата
    • Использование WebSockets
      • HTML5 и WebSocket
      • WebSocket в контексте Godot
        • Простой пример клиента
        • Простой пример сервера
        • Продвинутое чат-демо
    • WebRTС
      • HTML5, WebSocket, WebRTC
        • WebSocket
        • WebRTС
      • WebRTC в контексте Godot
        • Простой пример соединения
        • Пример локального сигналлинга
        • Удалённый сигналлинг через WebSocket
  • Производительность
    • Введение
    • Общий
      • Общие советы по оптимизации
        • Введение
        • Замер производительности
        • Детективная работа
        • Профайлеры
        • Принципы
        • Приложение
      • Оптимизация с помощью серверов
        • Серверы
        • RІDs
        • Создание спрайта
        • Создание экземпляра сетки в 3D пространстве
        • Создание 2D RigidBody и перемещение спрайта с его помощью
        • Получение данных с серверов
    • CPU
      • Оптимизация CPU
        • Замер производительности
        • Профайлеры CPU
        • Внешние профилировщики (profilers)
        • Функции ручного хронометража
        • Кэши
        • Языки
        • Потоки
        • Дерево сцены
        • Физика
    • GPU
      • Оптимизация графического процессора
        • Введение
        • Вызовы отрисовки, изменения состояния и API-ы
        • Стоимость пикселя против стоимости вершины
        • Пиксельные/фрагментные шейдеры и скорость заполнения
        • Прозрачность и смешивание
        • Советы по работе с несколькими платформами
        • Мобильные/плиточные рендереры
      • Оптимизация с использованием мультисеток
        • MultiMeshes (МультиСетки)
        • Пример Multimesh
      • Уменьшение задержек при компиляции шейдеров (конвейеров)
        • Мониторы предварительной компиляции конвейера
        • Особенности предварительной компиляции конвейера
        • Экземпляр предварительной компиляции конвейера
        • Shader baker (Шейдер-запекатель)
    • 3D
      • Оптимизация 3D-производительности
        • Выбраковка
        • Прозрачные объекты
        • Уровень детализации (LOD)
        • Освещение для выпечки
        • Анимация и скины
        • Большие миры
      • Анимация тысяч объектов
        • Анимация тысяч рыб с помощью MultiMeshInstance3D
        • Управление тысячами рыб с помощью Particles (частиц)
    • Потоки
      • Использование многопоточности
        • Потоки
        • Создание потока
        • Мьютексы
        • Семафоры
      • Потокобезопасные API
        • Потоки
        • Глобальная область
        • Дерево сцены
        • Отрисовка
        • Физика
        • GDScript arrays and dictionaries
        • Ресурсы
  • Физика
    • Введение в физику
      • Объекты столкновений
        • Физический материал
        • Виды и формы коллизий (столкновений)
        • Обратный вызов для физических процессов
        • Слои и маски столкновений
      • Area2D
      • StaticBоdy2D
      • RigidBоdy2D
        • Использование RigidBody2D
        • Отслеживание контактов
      • ПерсонажТело2D
        • Реакция на столкновение ресурсов
    • Использование физики Jolt
      • Введение
      • Заметные отличия от Физики Годо
        • Совместная собственность
        • Однокорпусные суставы
        • Пределы столкновения
        • Стабилизация Баумгарте
        • Столкновения призраков
        • Использование памяти
        • Индекс лица с помощью Ray-cast
        • Кинематические контакты RigidBody3D
        • Контактные импульсы
        • Area3D и SoftBody3D
        • WorldBoundaryShape3D
      • Заметные отличия от расширения Godot Jolt
        • Настройки проекта
        • Узлы Суставов
        • Безопасность потока
    • Использование RigidBody
      • Что такое твёрдое тело?
      • Как управлять твёрдым телом
      • Метод «look at»
    • Использование Area2D
      • Введение
      • Что такое область?
      • Свойства области
      • Обнаружение перекрытий
      • Области влияния
        • Точечная сила тяжести
        • Примеры
    • Использование CharacterBody2D/3D
      • Введение
      • Что такое тело персонажа?
      • Движение и столкновения
        • move_and_collide
        • move_and_slide
      • Определение столкновений
      • Какой метод перемещения следует использовать?
      • Примеры
        • Перемещение и стены
        • Отскакивание/отражение
        • Перемещения в платформере
    • Трассировка лучей
      • Введение
      • Пространство
      • Доступ к пространству
      • Запрос трассировки лучей
      • Исключения столкновений
      • Маска столкновения
      • Трассировка лучей из экрана в 3D
    • Система Ragdoll
      • Введение
      • Настройка ragdoll'а
        • Создание физических костей
        • Clean up and optimize the skeleton
        • Adjust joints and constraints
        • Adjust collision shapes
      • Simulate the ragdoll
        • Слой столкновения и маска
    • Кинематический персонаж (2D)
      • Введение
      • Обработка физики
      • Настройка сцены
      • Перемещение кинематического персонажа
    • Использование SoftBody3D
      • Physics engine considerations
      • Basic setup
      • Моделирование плаща
      • Using imported meshes
    • Формы столкновений (2D)
      • Примитивные формы столкновений
      • Выпуклые формы столкновений
      • Вогнутые или тримешевые формы столкновений
      • Предостережения относительно производительности
    • Формы столкновений (3D)
      • Примитивные формы столкновений
      • Выпуклые формы столкновений
      • Вогнутые или тримешевые формы столкновений
      • Предостережения относительно производительности
    • Большие мировые координаты
      • Зачем использовать большие мировые координаты?
      • Как работают большие мировые координаты
      • Для кого предназначены большие мировые координаты?
      • Включение больших мировых координат
      • Совместимость между сборками с одинарной и двойной точностью
        • Известные несовместимости
      • Ограничения
    • Интерполяция физики
      • Краткое руководство пользователя
      • Введение
        • Физические тики и отрендеренные кадры
        • Что можно сделать, если кадры и такты не синхронизированы?
      • Использование физической интерполяции
        • Включение настройки интерполяции физики
        • Переместить (почти) всю игровую логику из _process в _physics_process
        • Убедитесь, что все косвенные движения происходят во время физических тиков
        • Выберите тактовую частоту физики
        • Вызовите reset_physics_interpolation() при телепортации объектов
        • Советы по тестированию и отладке
      • Расширенная физическая интерполяция
        • Исключения из автоматической интерполяции физики
      • Интерполяция 2D и 3D физики
        • Глобальная и локальная интерполяция
        • Сброс интерполяции физики
        • 2D-Частицы
        • Другое
    • Устранение неполадок в физике
      • Объекты проходят друг через друга на высоких скоростях
      • Сложенные объекты неустойчивы и шатаются
      • Масштабированные физические тела или формы столкновений не сталкиваются правильно
      • Тонкие предметы шатаются, когда лежат на полу
      • Формы столкновения цилиндров нестабильны
      • Симуляция VehicleBody нестабильна, особенно на высоких скоростях
      • Столкновение приводит к ударам, когда объект движется по тайлам
      • Частота кадров падает, когда объект касается другого объекта
      • Частота кадров внезапно падает до очень низкого значения за пределами определенного уровня симуляции физики
      • Физическое моделирование ненадежно, когда оно находится далеко от начала координат мира
  • Особенности разных платформ
    • Android
      • Android библиотека в Godot
        • Использование Android библиотеки
        • Плагины Godot для Android
        • Встраивание Godot в существующие проекты Android
      • Плагины Godot для Android
        • Введение
        • Android плагин
        • Создание v2 Android плагина
        • Упаковка плагина Android v2
        • Использование v2 Android плагина
        • Референтные реализации
        • Советы и рекомендации
      • Внутриигровые покупки на платформе Android
        • Использование
      • Интегрирование с Android API-ами
        • JavaClassWrapper (Godot синглтон)
        • AndroidRuntime плагин
      • Resolving crashes on Android
        • Getting Native Debug symbols for official templates
        • Getting Native Debug symbols for custom builds
        • Uploading Symbols to Google Play Console
        • Manually Symbolicating Crash Logs
    • iOS плагины
      • Создание iOS плагина
        • Загрузка и использование существующего плагина
        • Создание iOS плагина
      • Плагины для iOS
        • Доступ к одиночным (singletons) плагинам
        • Асинхронные методы
        • Store Kit (Комплект для магазина)
        • Игровой центр
    • Web
      • Синглтон JavaScriptBridge
        • Взаимодействие с JavaScript
        • Обратные вызовы
        • Могу ли я использовать свою любимую библиотеку?
        • Интерфейс оценки
        • Загрузка файлов
      • Справочник классов оболочки HTML5
        • Engine (Двигатель)
        • Настройка движка
      • Пользовательская HTML-страница для Web-экспорта
        • Настройка
        • Начало проекта
        • Настройка поведения
        • Настройка презентации
        • Отладка
  • Плагины
    • Плагины редактора
      • Установка плагинов
        • Поиск плагинов
        • Установка плагина
        • Включение плагина
      • Создание плагинов
        • О плагинах
        • Создаем плагин
        • Пользовательский Узел (node)
        • Пользовательский док
        • Регистрация автозагрузок/синглетонов в плагинах
        • Использование под-плагинов
        • Выходя за рамки
      • Создание плагинов главного экрана
        • Что охватывает этот урок
        • Инициализация плагина
        • Главная сцена экрана
        • Обновите скрипт плагина
        • Попробуйте плагин
      • Импорт плагинов
        • Введение
        • Конфигурация
        • Класс EditorImportPlugin
        • Опции и предустановки
        • Метод import
        • Варианты платформы и сгенерированные файлы
        • Пробуем плагин
      • Плагины 3D-гизмо
        • Введение
        • EditorNode3DGizmoPlugin
        • Простой подход
        • Альтернативный подход
      • Плагины инспектора
        • Настройка вашего плагина
        • Взаимодействие с инспектором
        • Добавление интерфейса для редактирования свойств
      • Плагины визуальных шейдеров
    • Запуск кода в редакторе
      • Что такое @tool?
      • Как использовать @tool
      • Важная информация
      • Отладка
      • Попробуйте @tool
      • Редактирование переменных
      • Получение уведомлений об изменении ресурсов
      • Предупреждения о конфигурации узла
      • Запуск одноразовых скриптов с помощью EditorScript
      • Инстанцирование сцен
  • Отрисовка
    • Обзор рендереров
      • Введение
        • Рендереры, драйверы рендеринга и RenderingDevice
      • Выбор рендерера
        • Переключение между рендерерами
      • Сравнение характеристик
        • Общее сравнение
        • Свет и тени
        • Глобальное освещение
        • Окружающая среда и постобработка
        • Сглаживание
        • Свойства StandardMaterial
        • Особенности шейдера
        • Другие особенности
    • Использовать Viewports
      • Введение
      • Вход
      • Listener
      • Камеры (2D и 3D)
      • Масштаб и растяжение
      • Миры
      • Capture (Захват)
      • Viewport Container (Контейнер Области просмотра)
      • Отрисовка
      • Цель рендеринга
    • Несколько резолюций
      • Проблема множественных резолюций
      • Один размер подходит всем
      • Базовый размер
      • Изменение размера
      • Настройки растяжения
        • Режим растяжения
        • Соотношение растяжений
        • Масштаб растяжения
        • Режим Растяжения Шкалы
      • Распространенные сценарии использования
        • Игра для десктопа
        • Мобильная игра в ландшафтном режиме
        • Мобильная игра в портретном (portrait) режиме
        • Неигровое приложение
      • Поддержка дисплеев высокой плотности(DPI)
      • Уменьшение алиасинга при понижении частоты дискретизации (downsampling)
      • Обработка пропорций
      • Масштабирование поля зрения
      • Различное масштабирование 2D- и 3D-элементов
    • Устранение дрожания, заикания и задержки ввода
      • Что такое дрожание (jitter), заикание (stutter) и задержка ввода (input lag)?
      • Различение дрожания (jitter) и заикания (stutter)
      • Jitter (дрожание)
      • Задержка
        • Windows
        • Linux
        • macOS
        • Android
        • iOS
      • Input lag (Задержка ввода)
        • Конфигурация проекта
        • Аппаратное/ОС-специфическое
      • Сообщение о проблемах с дрожанием, заиканием или задержкой ввода
    • Композитор
      • Эффекты композитора
  • Написание скриптов
    • GDScript
      • Справочник по GDScript
        • История
        • Пример GDScript
        • Идентификаторы
        • Ключевые слова
        • Операторы
        • Литералы
        • Аннотации
        • Комментарии
        • Кодовые регионы
        • Продолжение строки
        • Встроенные типы
        • Переменные
        • Константы
        • Функции
        • Операторы и контроль потока
        • Классы
        • Экспорт
        • Свойства (сеттеры (setters) и геттеры (getters))
        • Режим Инструмента
        • Управление памятью
        • Сигналы
        • Ключевое слово Assert
      • GDScript: Введение в динамически типизированные языки
        • О Godot Engine
        • Динамический характер
        • Массивы
        • Словари (Dictionaries)
        • Циклы for и while
        • Пока
        • Пользовательские итераторы
        • Утиная типизация
      • Экспортируемые свойства GDScript
        • Основное применение
        • Группировка экспорта
        • Строки как пути
        • Ограничение диапазонов ввода редактора
        • Добавление суффиксов и работа с градусами/радианами
        • Поплавки с подсказкой о смягчении
        • Цвета
        • Узлы
        • Ресурсы
        • Экспорт битовых флагов
        • Exporting enums (Экспорт перечислений)
        • Экспорт массивов
        • @export_storage
        • @export_custom
        • @export_tool_button
        • Установка экспортированных переменных из скрипта инструмента
        • Reading an exported variable's value early on
        • Расширенный экспорт
      • Комментарии к документации GDScript
        • Документирование скрипта
        • Документирование элементов скрипта
        • Полный пример скрипта
        • Теги @deprecated и @experimental
        • BBCode и ссылка на класс
      • Руководство по стилю GDScript
        • Форматирование
        • Соглашения об именовании
        • Порядок кода
        • Статическая типизация
      • Статическая типизация в GDScript
        • Краткий обзор статической типизации
        • Как использовать статическую типизацию
        • Типизированный или динамичный: придерживайтесь одного стиля
        • Система предупреждений
        • Распространенные небезопасные операции и их безопасные аналоги
        • Случаи, когда невозможно указать типы
        • Подведение итогов
      • Система предупреждений GDScript
      • Форматирование строки GDScript
        • Форматировать строки
        • Несколько заполнителей
        • Спецификаторы форматирования
        • Отступ
        • Escape-последовательность
        • Метод форматирования строки
        • Конкатенация строк
    • C#/.NET
      • Основы C#
        • Введение
        • Требования
        • Настройка внешнего редактора
        • Создание C# скрипта
        • Настройка проекта и рабочего процесса
        • Пример
        • Основные различия между C# и GDScript
        • Текущие ограничения и известные проблемы
        • Распространенные ошибки
        • Производительность C# в Godot
        • Использование пакетов NuGet в Godot
        • Профилирование вашего C# кода
      • Возможности языка C#
        • Преобразование и приведение типов
        • Препроцессорные определения
      • Руководство по стилю C#
        • Спецификация языка
        • Форматирование
        • Соглашения об именовании
        • Переменные-члены
        • Локальные переменные
        • Неявно типизированные локальные переменные
        • Другие соображения
      • Диагностика C#
        • GD0001: Отсутствует частичный модификатор в объявлении типа, производного от GodotObject
        • GD0002: Отсутствует частичный модификатор в объявлении типа, содержащего вложенные классы, производные от GodotObject
        • GD0003: Обнаружено несколько классов с одинаковым именем в одном файле скрипта
        • GD0101: Экспортированный элемент является статическим
        • GD0102: Тип экспортируемого элемента не поддерживается
        • GD0103: Экспортированный элемент доступен только для чтения
        • GD0104: Экспортированное свойство доступно только для записи
        • GD0105: Экспортированное свойство является индексатором
        • GD0106: Экспортированное свойство является явной реализацией интерфейса
        • GD0107: Типы, не производные от Node, не должны экспортировать элементы Node
        • GD0108: Экспортированная кнопка инструмента не принадлежит классу инструментов
        • GD0109: Атрибут '[ExportToolButton]' нельзя использовать с другим атрибутом '[Export]'
        • GD0110: Экспортированная кнопка инструмента не является вызываемой
        • GD0111: Экспортированная кнопка инструмента должна быть свойством с телом выражения
        • GD0201: Имя делегата должно заканчиваться на 'EventHandler'
        • GD0202: Параметр сигнатуры делегата сигнала не поддерживается
        • GD0203: Делегат сигнала должен возвращать void
        • GD0301: Аргумент универсального типа должен быть типом, совместимым с вариантом
        • GD0302: Параметр универсального типа должен быть аннотирован атрибутом '[MustBeVariant]'
        • GD0303: Родительский символ аргумента типа, который должен быть совместим с вариантами, не был обработан
        • GD0401: Класс должен быть производным от Godot.GodotObject или производного класса
        • GD0402: Класс не должен быть универсальным
      • API Godot для C#
        • API различия C# и GDScript
        • Коллекции C#
        • C# Variant
        • Сигналы C#
        • Экспортированные свойства C#
        • Глобальные классы C#
      • Поддержка платформы C#
    • C++ (godot-cpp)
      • О godot-cpp
        • Различия между модулями godot-cpp и C++
        • Совместимость версий
      • Начало работы
        • Обзор рабочего процесса
        • Пример проекта
        • Настройка проекта
        • Создание простого плагина
        • Компиляция плагина
        • Использование модуля GDExtension
        • Добавление свойств
        • Сигналы
        • Следующие шаги
      • Build system
        • Main build system: Working with SCons
        • Secondary build system: Working with CMake
      • Core functions and types
        • Common functions and macros
        • Основные типы
        • Класс Variant
        • Класс Object
      • Добавление документации
        • Writing and styling documentation
        • Публикация документации онлайн
    • Другие языки
    • Система GDExtension
      • Что такое GDExtension?
        • Совместимость версий
      • Файл .gextension
        • Введение
        • Раздел конфигурации
        • Раздел библиотек
        • Раздел иконок
        • Раздел зависимостей
      • The C interface JSON file
        • Overall structure
        • Header
        • Типы
        • Interface
      • Пример GDExtension на C
        • Введение
        • Настройка проекта
        • Структура файла
        • Система сборки
        • Инициализация расширения
        • Базовый класс
        • Обёртка API
        • Демо-проект
        • Пользовательские методы
        • Пользовательские свойства
        • Привязка виртуальных методов
        • Регистрация и выдача сигнала
        • Заключение
    • Основные возможности
      • Как читать API Godot
        • Наследование
        • Краткое описание
        • Описание
        • Уроки
        • Свойства
        • Методы
        • Сигналы
        • Enumerations (Перечисления)
        • Константы
        • Property Descriptions (Описания недвижимости)
        • Method Descriptions (Описания методов)
      • Отладка
        • Обзор инструментов отладки
        • Панель вывода
        • Панель Отладчика
        • The Profiler
        • Using the ObjectDB profiler
        • Пользовательские мониторы производительности
      • Idle и Physics Processing
      • Группы
        • Управление группами
      • Узлы и экземпляры сцены
        • Получение узлов
        • Пути узлов
        • Создание узлов
        • Инстанцирование сцен
      • Переопределяемые функции
      • Меж-языковые сценарии (скрипты)
        • Создание экземпляров узлов
        • Доступ к полям
        • Методы вызова
        • Подключение к сигналам
        • Наследование
      • Создание сценарных шаблонов
        • Расположение шаблонов
        • Поведение по умолчанию и его переопределение
        • Шаблон по умолчанию
        • Список заполнителей шаблонов
      • Оценка выражений
        • Базовое использование
        • Передача переменных в выражение
        • Установка базового экземпляра для выражения
        • Пример скрипта
        • Встроенные функции
      • Изменение сцен вручную
      • Создание экземпляра класса с помощью сигналов
        • Пример стрельбы
      • Приостановка игр и режима процесса
        • Введение
        • Как работает пауза
        • Режимы процесса
        • Пример меню паузы
      • Файловая система
        • Введение
        • Реализация
        • project.godot
        • Разделитель путей
        • Путь к ресурсу
        • Путь пользователя
        • Родительская файловая система
        • Недостатки
      • Ресурсы
        • Узлы и Ресурсы
        • Внешние против Встроенных(Build-it)
        • Загрузка ресурсов из кода
        • Загрузка сцен
        • Очистка(освобождение) ресурсов
        • Создание собственных ресурсов
      • Синглтоны (автозагрузка)
        • Введение
        • Автозагрузка
        • Пользовательский переключатель сцены
      • Дерево сцены
        • Введение
        • "MainLoop"
        • Дерево сцены
        • Корневое окно
        • Дерево сцены
        • Последовательность в древе
        • "Становится активным", войдя в Древо Сцен
        • Смена текущей сцены
      • Уникальные Узлы Сцены
        • Введение
        • Создание и использование
        • Ограничение одной сцены
        • Альтернативы
      • Ведение журнала
        • Печать сообщений
        • Настройки проекта
        • Встроенное ведение журнала файлов
        • Обратная трассировка скрипта
        • Следы сбоев
        • Создание пользовательских регистраторов
  • Шейдеры
    • Введение в шейдеры
      • Шейдеры в Godot
      • Типы шейдеров
      • Режимы визуализации
        • Вершинный процессор
        • Фрагментный процессор
        • Световой процессор
    • Ссылки на шейдеры
      • Язык шейдеров
        • Введение
        • Типы данных
        • Массивы
        • Константы
        • Структуры
        • Операторы
        • Контроль над потоком
        • Отбрасывание
        • Функции
        • Varуings
        • Интерполяционные квалификаторы
        • Uniform-переменные
        • Встроенные переменные
        • Встроенные функции
      • Встроенные функции
        • Тригонометрические функции
        • Экспоненциальные и математические функции
        • Геометрические функции
        • Функции сравнения
        • Текстурные функции
        • Функции упаковки и распаковки
        • Побитовые функции
      • Шейдерный препроцессор
        • Зачем нужен шейдерный препроцессор?
        • Директивы
        • Встроенные определения
      • Шейдеры Spatial
        • Режимы визуализации
        • Stencil modes
        • Встроенные функции
        • Глобальные встроенные функции
        • Вершинные встроенные константы
        • Фрагментные встроенные константы
        • Встроенные константы шейдеров света
      • Шейдеры CanvasItem
        • Режимы визуализации
        • Встроенные функции
        • Глобальные встроенные функции
        • Вершинные встроенные константы
        • Фрагментные встроенные константы
        • Встроенные константы шейдеров света
        • SDF функции
      • Шейдеры частиц (particle)
        • Режимы визуализации
        • Встроенные функции
        • Глобальные встроенные функции
        • Встроенные Start и Process
        • Встроенные константы функции Start
        • Встроенные константы функции Process
        • Функции процесса
      • Sky shaders
        • Режимы визуализации
        • Встроенные функции
        • Глобальные встроенные функции
        • Встроенные модули Sky
      • Шейдеры тумана
        • Встроенные функции
        • Глобальные встроенные функции
        • Встроенные противотуманные фары
    • Ваш первый шейдер
      • Ваш первый 2D-шейдер
        • Введение
        • Настройка
        • Ваш первый шейдер CanvasItem
        • Ваша первая функция fragment
        • Ваша первая vertex (вершина) функция
        • Заключение
      • Ваш первый 3D-шейдер
        • Куда направить мой материал
        • Настройка
        • Магия шейдеров
        • Карта высот шума
        • Uniform-переменные
        • Взаимодействие со светом
        • Полный код
      • Ваш второй 3D-шейдер
        • Ваша первая функция spatial fragment (пространственного фрагмента)
        • Анимация с помощью TIME
        • Расширенные эффекты: волны
    • Использование VisualShaders
      • Создание VisualShader
      • Использование Visual Shader Editor
      • Интерфейс узла Visual Shader
      • Узлы Визуального Шейдера
        • Узел выражения
        • Узел Reroute
        • Узел Fresnel
        • Узел Boolean
        • Узел If
        • Узел Switch
        • Mesh Emitter (Сетчатый излучатель)
    • Применение вычислительных шейдеров
      • Создайте локальное RenderingDevice
      • Предоставьте входные данные
      • Определение вычислительного pipeline
      • Выполнить вычислительный шейдер
      • Получение результатов
      • Очистка памяти
    • Шейдеры чтения экрана
      • Введение
      • Текстура экрана
      • Пример текстуры экрана
      • За кулисами сцен
      • Логика обратного буфера
      • Текстура глубины
      • Текстура нормальной шероховатости
      • Переосмысление текстур экрана
    • Преобразование GLSL в шейдеры Godot
      • GLSL
        • Шейдерные программы
        • Атрибуты вершин
        • gl_Position
        • Varуings
        • Main
        • Макросы
        • Переменные
        • Координаты
        • Точность
      • Shаdertoy
        • Типы
        • mаinImage
        • Переменные
        • Координаты
      • Книга Шейдеров
        • Типы
        • Main
        • Переменные
        • Координаты
    • Руководство по стилю шейдеров
      • Форматирование
        • Кодирование и специальные символы
        • Отступ
        • Разрывы строки и пустые строки
        • Пустые строки
        • Длина строки
        • Одно выражение на строку
        • Интервал в комментариях
        • Комментарии к документации
        • Пробел
        • Числа с плавающей точкой
      • Доступ к элементам вектора
      • Соглашения об именовании
        • Функции и переменные
        • Константы
        • Директивы препроцессора
      • Applying formatting automatically
      • Порядок кода
        • Локальные переменные
    • Использование SubViewport в качестве текстуры
      • Введение
      • Настраиваем сцену
      • Настройка SubViewport
      • Нанесение текстуры
      • Создание текстуры планеты
      • Раскрашиваем планету
      • Создаём океан
    • Пользовательская пост-обработка
      • Введение
      • Однопроходная постобработка
      • Многопроходная пост-обработка
    • Расширенная пост-обработка
      • Введение
      • Полный экран Quad
      • Текстура глубины
      • Пример шейдера
      • Оптимизация
    • Создание деревьев
      • Начните с дерева
      • Рисование цветами вершин
      • Напишите пользовательский шейдер для листьев
      • Улучшение шейдера
  • Пользовательский интерфейс (UI)
    • Составляющие UI
      • Размер и якоря
        • Центрирование control узла
        • Пресеты якорей
      • Использование контейнеров
        • Компоновка контейнеров
        • Варианты размеров
        • Типы Container
        • Создание пользовательских Containers
      • Пользовательские элементы управления графическим интерфейсом (GUI)
        • Так много элементов управления...
        • Отрисовка
        • Определение размеров
        • Вход
      • Keyboard/Controller Navigation и Focus
        • Настройки узла
        • Необходимый код
      • Галерея узлов управления
    • Оформление интерфейса и темы
      • Введение в skinning графического интерфейса
        • Основы тем
        • Настройка элементов управления
        • Настройка проекта
        • Не только controls
      • Использование редактора тем
        • Создание темы
        • Обзор редактора тем
        • Управление и импорт элементов
      • Вариации типа темы
        • Создание вариации типа
        • Использование вариации типа
      • Использование Шрифтов
        • Динамические шрифты
        • Bitmap (Растровые) шрифты
        • Загрузка файла шрифта
        • Контуры и тени шрифта
        • Расширенные возможности шрифтов
    • Руководства по control узлам
      • BBCode в RichTextLabel
        • Введение
        • Использование BBCode
        • Безопасная обработка пользовательского ввода
        • Удаление тегов BBCode
        • Производительность
        • Использование функций push_[tag]() и pop() вместо BBCode
        • Rеference
        • Текстовые эффекты
        • Пользовательские теги BBCode и текстовые эффекты
    • Creating applications
      • Creating applications
        • Performing common tasks
        • Recommended project settings
        • Adding unit tests
        • Optimizing distribution size
        • Creating installers
        • Ресурсы
  • XR
    • Базовый учебник
      • Настройка XR
        • Введение в систему XR в Godot
        • Какой рендерер использовать
        • OpenXR
        • Подготовка сцены XR
      • Развертывание на Android
        • Настройка
        • Сборка Gradle Android
        • Установка плагина поставщиков
        • Создание предустановок экспорта
        • Запуск на вашем устройстве из редактора Godot
      • Лучший сценарий запуска XR
        • Сигналы для нашего сценария
        • Переменные для нашего скрипта
        • Наша обновленная функция ready
        • Начало сеанса
        • В видимом состоянии
        • В сосредоточенном состоянии
        • В состоянии остановки
        • В центрированной позе
      • AR / Сквозная передача
        • Режимы смешивания окружения
        • Настройка вашего фона
        • Специфика OpenXR
        • Собираем всё вместе
        • От тени к непрозрачности
      • Куда идти дальше
        • Godot OpenXR vendor plugin
        • Инструменты XR
    • Расширенные темы
      • Настройки OpenXR
        • Общие настройки
        • Расширения
        • Модификаторы привязки
      • Карта действий XR
        • Карта действий по умолчанию
        • Наборы действий
        • Действия
        • Profiles
        • Наша первая привязка контроллера
        • Простой контроллер
        • Модификаторы привязки
      • Масштаб помещения в XR
        • Решение, ориентированное на происхождение
        • Шаг 1
        • Шаг 2
        • Шаг 3
        • Решение, ориентированное на тело персонажа
        • Шаг 1
        • Шаг 2
        • Шаг 3
        • Когда игрок идет туда, куда ему не следует идти
        • Дополнительные предложения по улучшению
      • Полноэкранные эффекты XR
        • Применение проекционной матрицы
        • Ограничения
      • Слои композиции OpenXR
        • Введение
        • Настройка SubViewport
        • Добавление композиционного слоя
        • Заставить интерфейс работать
        • Hole punching (Пробивка отверстий)
      • Отслеживание рук OpenXR
        • Введение
        • Демонcтрационный проект
        • API отслеживания рук
        • Источник данных отслеживания рук
        • Обработка пользовательского ввода
      • Отслеживание тела OpenXR
        • Поддержка HTC Tracker
      • Модели рендеринга OpenXR
        • Узел моделей рендеринга OpenXR
        • Узел модели рендеринга
        • Внутренний доступ
      • OpenXR spatial entities
        • Настройка
        • Creating our spatial manager
        • Spatial anchors
        • Plane tracking
        • Marker tracking
        • Внутренний доступ
    • Инструменты Godot XR
      • Представляем инструменты XR
        • Установка XR-инструментов
        • Базовые руки
        • Дополнительная информация
      • Базовая XR-передвижка
        • Добавляем тело игрока
        • Добавление этажа
        • Прямое движение
        • Телепорт
        • Более продвинутые функции движения

Подробности о Движке

  • Архитектура движка
    • Godot's architecture overview
      • Scene Layer
      • Server Layer
      • Drivers / Platform Interface
      • Ядро
      • Main
    • Общие методы и макросы движка
      • Распечатать текст
      • Форматировать строку
      • Преобразовать целое число или число с плавающей точкой в строку
      • Интернационализировать строку
      • Зафиксировать значение
      • Микробенчмаркинг
      • Получить настройки проекта/редактора
      • Макросы ошибок
    • Основные типы
      • Выделение памяти
      • Контейнеры
        • Relocation safety
      • Multithreading / Concurrency
      • Математические типы
      • NоdePath
      • RID
    • Класс Variant
      • О Godot Engine
        • Ссылки
      • Список типов вариантов
      • Контейнеры: Array (массив) и Dictionary (словарь)
        • Ссылки
    • Класс Object
      • Общее определение
        • Источники:
      • Registering Object classes
        • Registering bindings
        • Константы
        • Свойства (set/get)
        • Связывание свойств через _set/_get/_get_property_list
        • Сигналы
      • Object ownership and casting
        • Manual memory management
        • RefCounted memory management
        • Динамическое приведение
      • Уведомления
      • Ресурсы
        • Источники:
        • Загрузка Ресурсов
        • Сохранение Ресурсов
    • Дерево классов наследования
      • Объект
      • Rеference
      • Control
      • Node2D
      • Node3D
    • Внутренняя архитектура рендеринга
      • Методы рендеринга
        • Forward+
        • Мобильные устройства
        • Совместимость
        • Почему не использовать отложенный рендеринг?
      • Драйверы рендеринга
        • Vulkan
        • Direct3D 12
        • Metal
        • OpenGL
        • Сводка драйверов/методов рендеринга
      • Абстракция RenderingDevice
      • Архитектура основных классов рендеринга
      • Основные шейдеры
      • Разделение 2D и 3D рендеринга
      • Методы 2D-рендеринга
      • Методы 3D-рендеринга
        • Пакетирование и создание экземпляров
        • Визуализация светового, декаль- и отражательного зондов
        • Наложение теней
        • Временное сглаживание
        • Глобальное освещение
        • Глубина резкости
        • Эффекты экранного пространства (SSAO, SSIL, SSR, SSS)
        • Рендеринг Sky
        • Объемный туман
        • Отбраковка окклюзии
        • Дальность видимости (LOD)
        • Автоматическая сетка LOD
    • Двумерные системы координат и двумерные преобразования
      • Введение
      • Двумерные системы координат Godot
      • Преобразования узлов
    • Модульное тестирование
      • Поддержка платформы и цели
      • Проведение тестов
        • Фильтрационные тесты
      • Написание тестов
        • Subcases (Подслучаи)
        • Assertions (Утверждения)
        • Ведение журнала
        • Тестирование путей отказа
        • Специальные теги в названиях тестовых случаев
        • Тестовые сигналы
      • Инструменты для тестирования
      • Интеграционные тесты для GDScript
  • Engine extension APIs
    • Собственные модули на C++
      • Модули
      • Для чего это?
      • Создание нового модуля
      • Использование модуля
      • Внешняя компиляция модуля
      • Настройка инициализации типов модулей
      • Написание собственной документации
      • Написание пользовательских модульных тестов
      • Добавление пользовательских иконок редактора
      • Итоги
    • Связывание внешних библиотек
      • Модули
      • Использование модуля
    • Пользовательские серверы Godot
      • Введение
        • Ссылки
      • Для чего это?
      • Создание сервера Godot
      • Кастомно управляемая информация о ресурсе
        • Ссылки
      • Регистрация класса в GDScript
        • Связка методов
      • MessageQueue
        • Источники:
      • Подводя итоги
        • Примечания
    • Собственные загрузчики форматов ресурсов
      • Введение
        • Ссылки
      • Для чего это?
      • Что нет?
        • Ссылки
      • Создание ResourceFormatLoader
      • Создание ResourceFormatSaver
      • Создание кастомных типов данных
        • Соображения
        • Ссылки
      • Регистрация нового формата файлов
        • Ссылки
      • Загрузка GDScript
    • Пользовательские аудиопотоки
      • Введение
        • Источники:
      • Для чего это?
      • Создайте AudioStream
        • Источники:
      • Создайте AudioStreamPlayback
        • Передискретизация
        • Источники:
    • Кастомные порты под платформу
      • Официальные платформы для портирования
      • Создание собственного порта платформы
        • Требуемые характеристики порта платформы
        • Дополнительные возможности порта платформы
      • Распространение пользовательского порта платформы
  • Разработка движка
    • Настройка IDE
      • Android Studio
        • Импортирование проекта
        • Макет проекта Android Studio
        • Сборка и отладка модуля редактора
        • Сборка и отладка модуля приложения
      • CLion
        • Импортирование проекта
        • Компиляция и отладка проекта
        • Игнорирование объектных и библиотечных файлов
      • Код::Блоки
        • Создание нового проекта
        • Настройка сборки
        • Настройка запуска
        • Добавление файлов в проект
        • Конфигурация стилей кода
      • KDevеlop
        • Импортирование проекта
        • Отладка проекта
      • Qt Creаtor
        • Импортирование проекта
        • Отладка проекта
        • Конфигурация стилей кода
      • JetBrains rider
        • Импортирование проекта
        • Компиляция и отладка проекта
        • Отладка визуализаторов
        • Модульное тестирование
        • Профилирование
        • Известные проблемы
      • Visual Studio
        • Импортирование проекта
        • Отладка проекта
      • Visuаl Studio Code
        • Импортирование проекта
        • Отладка проекта
        • Configuring IntelliSense
        • Linting class reference XML files
        • Displaying documentation on hover
        • Устранение неполадок
      • Xcоde
        • Импортирование проекта
        • Отладка проекта
    • Создание из источника
      • Получение исходного кода
        • Загрузка исходного кода Godot
      • Введение в систему сборки
        • Использование многопоточности
        • Выбор платформы
        • Полученный бинарный файл
        • Цель
        • Псевдонимы разработки и производства
        • Dev-сборка
        • Отладочные символы
        • Уровень оптимизации
        • Архитектура
        • Пользовательские модули
        • Очистка сгенерированных файлов
        • Другие параметры сборки
        • Экспорт шаблонов
      • Компиляция под Windows
        • Требования
        • Настройка SCons
        • Загрузка исходного кода Godot
        • Компиляция
        • Installing Direct3D 12 requirements
        • Compiling with AccessKit support
        • Компиляция с поддержкой ANGLE
        • Разработка в Visual Studio
        • Кросс-компиляция для Windows из других операционных систем
        • Создание шаблонов экспорта Windows
      • Компиляция для Linux, *BSD
        • Требования
        • Компиляция
        • Compiling with AccessKit support
        • Запуск headless/серверной сборки
        • Создание шаблонов экспорта
        • Кросс-компиляция для устройств RISC-V
        • Использование Clang и LLD для ускорения разработки
        • Использование формы (mold) для более быстрого развития
        • Использование системных библиотек для более быстрой разработки
      • Компиляция для macOS
        • Требования
        • Компиляция
        • Compiling with AccessKit support
        • Запуск headless/серверной сборки
        • Создание шаблонов экспорта
        • Кросс-компиляция для macOS из Linux
        • Устранение неполадок
      • Компиляция для Android
        • Примечание
        • Требования
        • Настройка билда
        • Создание шаблонов экспорта
        • Использование шаблонов экспорта
        • Создание редактора Godot
        • Удаление двоичных файлов Редактора
        • Установка APK-файла редактора Godot
        • Устранение неполадок
      • Компиляция для iOS
        • Требования
        • Компиляция
        • Запустить
        • Устранение неполадок
      • Компиляция для visionOS
      • Компиляция для Web-Браузера
        • Требования
        • Создание шаблонов экспорта
        • GDExtension
        • Сборка редактора
      • Кросс-компиляция для iOS на Linux
        • Отказ от ответственности
        • Требования
        • Настройка среды
        • Компиляция Godot для iPhone
      • Компиляция с помощью .NET
        • Требования
        • Включить модуль .NET
        • Сгенерировать glue
        • Создание управляемых библиотек
        • Примеры
        • Каталог данных
        • Параметры командной строки
      • Компиляция с ключом шифрования PCK
        • Шаг за шагом
        • Устранение неполадок
      • Оптимизация размера билда
        • Обоснование
        • Удаление двоичных файлов
        • Компиляция с оптимизацией времени соединения
        • Оптимизация по размеру, а не по скорости
        • Обнаружение используемых функций текущего проекта и отключение неиспользуемых функций
        • Отключение расширенного текстового сервера
        • Отключение 3D
        • Отключение расширенных объектов графического интерфейса (GUI)
        • Отключение физических движков
        • Отключение нежелательных модулей
        • Оптимизация распространения вашего проекта
    • Отладка
      • Использование дезинфицирующих средств (sanitizers)
        • Что такое дезинфицирующие средства?
        • Использование дезинфицирующих средств на Godot
        • Адрес дезинфицирующего средства (ASAN)
        • Средство для дезинфекции утечек (LSAN)
        • Очиститель памяти (MSAN)
        • Дезинфицирующее средство thread (TSAN)
        • Дезинфицирующее средство неопределенного поведения (UBSAN)
        • Дезинфицирующие средства для конкретных платформ
      • Отладка на macOS
        • Отладка редактора Godot
        • Отладка экспортированного проекта
      • Vulkan
        • Уровни проверки
      • Отладка редактора
    • Использование профилировщиков C++
      • Sampling profilers
        • Настройка Godot
        • Сравнительный анализ времени запуска/выключения
      • Tracing profilers
      • All recommended profilers
        • Hotspot
        • Instruments
        • Perfetto
        • Tracy
        • VerySleepy
    • Устранение неполадок совместимости
      • Практический пример
  • Разработка редактора
    • Введение в разработку редактора
      • Технические решения
      • Структура каталога
      • Зависимости редактора в файлах scene/
      • Советы по разработке
    • Иконки редактора
      • Создание иконок
      • Преобразование цветов для тем светового редактора
      • Оптимизация иконок
      • Интеграция и совместное использование иконок
      • Устранение неполадок
      • Ссылки
  • Справочник по классам
    • Как отредактировать класс XML
      • Улучши форматирование с тегами стиля BBCode
        • Связывание
        • Форматирование текста
        • Блоки форматирования
        • Форматирование заметок и предупреждений
      • Отметка API как устаревшего/экспериментального
  • Форматы файлов Godot
    • Грамматика GDScript
    • Формат файла TSCN
      • Структура файла
        • Записи внутри файла
      • Дерево сцены
        • NоdePath
        • Skeleton3D
        • BoneAttachment3D
        • АnimationPlayer
      • Ресурсы
        • Внешние ресурсы
        • Внутренние ресурсы
        • ArrayMеsh
        • Анимация

Сообщество

  • Библиотека ассетов
    • О библиотеке ассетов
      • Типы ресурсов
      • Часто задаваемые вопросы
        • Могут ли платные ассеты быть загружены в библиотеку ресурсов?
    • Использование библиотеки ресурсов
      • На сайте
        • Обзор
        • Поиск
        • Разбор ассета
        • Регистрация и вход в систему
      • В редакторе
    • Посылка в Библиотеку Ассетов
      • Введение
      • Рекомендации по подаче заявок
        • Требования
        • Рекомендации
      • Предоставление
  • Каналы сообщества
    • Языковые сообщества
  • Уроки и ресурсы
    • С чего начать
    • Видео-уроки
    • Текстовые уроки
    • Ресурсы

Справочник по классам

  • Все классы
  • Глобальные
    • @GDScript
      • Описание
      • Обучающие материалы
      • Методы
      • Константы
      • Аннотации
      • Описания метода
    • @GlobalScope
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
  • Узлы
    • Node
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • AcceptDialog
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • AimModifier3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AnimatableBody2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AnimatableBody3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AnimatedSprite2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • AnimatedSprite3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • AnimationMixer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimationPlayer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimationTree
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Area2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Area3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AspectRatioContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AudioListener2D
      • Описание
      • Методы
      • Описания метода
    • AudioListener3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AudioStreamPlayer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AudioStreamPlayer2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • AudioStreamPlayer3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • BackBufferCopy
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • BaseButton
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Bone2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • BoneAttachment3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • BoneConstraint3D
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • BoneTwistDisperser3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • BoxContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • Button
      • Описание
      • Обучающие материалы
      • Свойства
      • Свойства темы
      • Описания свойств
      • Описания свойств темы
    • Camera2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Camera3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CanvasGroup
      • Описание
      • Свойства
      • Описания свойств
    • CanvasItem
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • CanvasLayer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • CanvasModulate
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CCDIK3D
      • Описание
    • CenterContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ChainIK3D
      • Описание
      • Методы
      • Описания метода
    • CharacterBody2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CharacterBody3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CheckBox
      • Описание
      • Свойства
      • Свойства темы
      • Описания свойств темы
    • CheckButton
      • Описание
      • Свойства
      • Свойства темы
      • Описания свойств темы
    • CodeEdit
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • CollisionObject2D
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CollisionObject3D
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CollisionPolygon2D
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • CollisionPolygon3D
      • Описание
      • Свойства
      • Описания свойств
    • CollisionShape2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CollisionShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ColorPicker
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • ColorPickerButton
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • ColorRect
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ConeTwistJoint3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • ConfirmationDialog
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Container
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Константы
      • Описания метода
    • Control
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • ConvertTransformModifier3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CopyTransformModifier3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CPUParticles2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CPUParticles3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CSGBox3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CSGCombiner3D
      • Описание
      • Обучающие материалы
    • CSGCylinder3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CSGMesh3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CSGPolygon3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • CSGPrimitive3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CSGShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CSGSphere3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CSGTorus3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • DampedSpringJoint2D
      • Описание
      • Свойства
      • Описания свойств
    • Decal
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • DirectionalLight2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • DirectionalLight3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • EditorCommandPalette
      • Описание
      • Свойства
      • Методы
      • Описания метода
    • EditorDock
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • EditorFileDialog
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • EditorFileSystem
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorInspector
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания метода
    • EditorPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • EditorProperty
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • EditorResourcePicker
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • EditorResourcePreview
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorScriptPicker
      • Описание
      • Свойства
      • Описания свойств
    • EditorSpinSlider
      • Описание
      • Свойства
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания свойств темы
    • EditorToaster
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • FABRIK3D
      • Описание
      • Обучающие материалы
    • FileDialog
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • FileSystemDock
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • FlowContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • FogVolume
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • FoldableContainer
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • Generic6DOFJoint3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GeometryInstance3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GPUParticles2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GPUParticles3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • GPUParticlesAttractor3D
      • Описание
      • Свойства
      • Описания свойств
    • GPUParticlesAttractorBox3D
      • Описание
      • Свойства
      • Описания свойств
    • GPUParticlesAttractorSphere3D
      • Описание
      • Свойства
      • Описания свойств
    • GPUParticlesAttractorVectorField3D
      • Описание
      • Свойства
      • Описания свойств
    • GPUParticlesCollision3D
      • Описание
      • Свойства
      • Описания свойств
    • GPUParticlesCollisionBox3D
      • Описание
      • Свойства
      • Описания свойств
    • GPUParticlesCollisionHeightField3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GPUParticlesCollisionSDF3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GPUParticlesCollisionSphere3D
      • Описание
      • Свойства
      • Описания свойств
    • GraphEdit
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • GraphElement
      • Описание
      • Свойства
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания свойств темы
    • GraphFrame
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • GraphNode
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • GridContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Свойства темы
      • Описания свойств
      • Описания свойств темы
    • GridMap
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Константы
      • Описания свойств
      • Описания метода
    • GridMapEditorPlugin
      • Описание
      • Методы
      • Описания метода
    • GrooveJoint2D
      • Описание
      • Свойства
      • Описания свойств
    • HBoxContainer
      • Описание
      • Обучающие материалы
    • HFlowContainer
      • Описание
      • Обучающие материалы
    • HingeJoint3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • HScrollBar
      • Описание
      • Свойства темы
      • Описания свойств темы
    • HSeparator
      • Описание
    • HSlider
      • Описание
    • HSplitContainer
      • Описание
      • Обучающие материалы
    • HTTPRequest
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • IKModifier3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ImporterMeshInstance3D
      • Свойства
      • Описания свойств
    • InstancePlaceholder
      • Описание
      • Методы
      • Описания метода
    • ItemList
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • IterateIK3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • JacobianIK3D
      • Описание
    • Joint2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Joint3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Label
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • Label3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Light2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Light3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • LightmapGI
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • LightmapProbe
      • Описание
    • LightOccluder2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • LimitAngularVelocityModifier3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Line2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • LineEdit
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • LinkButton
      • Описание
      • Свойства
      • Свойства темы
      • Перечисления
      • Описания свойств
      • Описания свойств темы
    • LookAtModifier3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • MarginContainer
      • Описание
      • Обучающие материалы
      • Свойства темы
      • Описания свойств темы
    • Marker2D
      • Описание
      • Свойства
      • Описания свойств
    • Marker3D
      • Описание
      • Свойства
      • Описания свойств
    • MenuBar
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • MenuButton
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • MeshInstance2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Сигналы
      • Описания свойств
    • MeshInstance3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • MissingNode
      • Описание
      • Свойства
      • Описания свойств
    • ModifierBoneTarget3D
      • Описание
      • Свойства
      • Описания свойств
    • MultiMeshInstance2D
      • Описание
      • Свойства
      • Сигналы
      • Описания свойств
    • MultiMeshInstance3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • MultiplayerSpawner
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • MultiplayerSynchronizer
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • NavigationAgent2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • NavigationAgent3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • NavigationLink2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • NavigationLink3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • NavigationObstacle2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • NavigationObstacle3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • NavigationRegion2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • NavigationRegion3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • NinePatchRect
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Node2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Node3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • OccluderInstance3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OmniLight3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • OpenXRBindingModifierEditor
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания метода
    • OpenXRCompositionLayer
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • OpenXRCompositionLayerCylinder
      • Описание
      • Свойства
      • Описания свойств
    • OpenXRCompositionLayerEquirect
      • Описание
      • Свойства
      • Описания свойств
    • OpenXRCompositionLayerQuad
      • Описание
      • Свойства
      • Описания свойств
    • OpenXRHand
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • OpenXRInteractionProfileEditor
      • Описание
    • OpenXRInteractionProfileEditorBase
      • Описание
      • Свойства
      • Методы
      • Описания метода
    • OpenXRRenderModel
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • OpenXRRenderModelManager
      • Описание
      • Свойства
      • Сигналы
      • Перечисления
      • Описания свойств
    • OpenXRVisibilityMask
      • Описание
    • OptionButton
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • Panel
      • Описание
      • Обучающие материалы
      • Свойства темы
      • Описания свойств темы
    • PanelContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Свойства темы
      • Описания свойств темы
    • Parallax2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ParallaxBackground
      • Описание
      • Свойства
      • Описания свойств
    • ParallaxLayer
      • Описание
      • Свойства
      • Описания свойств
    • Path2D
      • Описание
      • Свойства
      • Описания свойств
    • Path3D
      • Описание
      • Свойства
      • Сигналы
      • Описания свойств
    • PathFollow2D
      • Описание
      • Свойства
      • Описания свойств
    • PathFollow3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • PhysicalBone2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PhysicalBone3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • PhysicalBoneSimulator3D
      • Описание
      • Методы
      • Описания метода
    • PhysicsBody2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания метода
    • PhysicsBody3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PinJoint2D
      • Описание
      • Свойства
      • Описания свойств
    • PinJoint3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • PointLight2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • Polygon2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Popup
      • Описание
      • Свойства
      • Сигналы
    • PopupMenu
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • PopupPanel
      • Описание
      • Свойства
      • Свойства темы
      • Описания свойств темы
    • ProgressBar
      • Описание
      • Свойства
      • Свойства темы
      • Перечисления
      • Описания свойств
      • Описания свойств темы
    • Range
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • RayCast2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RayCast3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ReferenceRect
      • Описание
      • Свойства
      • Описания свойств
    • ReflectionProbe
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • RemoteTransform2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RemoteTransform3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ResourcePreloader
      • Описание
      • Методы
      • Описания метода
    • RetargetModifier3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • RichTextLabel
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • RigidBody2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • RigidBody3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • RootMotionView
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ScriptCreateDialog
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания метода
    • ScriptEditor
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • ScriptEditorBase
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • ScrollBar
      • Описание
      • Свойства
      • Свойства темы
      • Сигналы
      • Описания свойств
      • Описания свойств темы
    • ScrollContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • Separator
      • Описание
      • Свойства темы
      • Описания свойств темы
    • ShaderGlobalsOverride
      • Описание
      • Обучающие материалы
    • ShapeCast2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ShapeCast3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Skeleton2D
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Описания метода
    • Skeleton3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • SkeletonIK3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModifier3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Slider
      • Описание
      • Свойства
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания свойств темы
    • SliderJoint3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • SoftBody3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • SpinBox
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • SplineIK3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SplitContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • SpotLight3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • SpringArm3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SpringBoneCollision3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SpringBoneCollisionCapsule3D
      • Описание
      • Свойства
      • Описания свойств
    • SpringBoneCollisionPlane3D
      • Описание
    • SpringBoneCollisionSphere3D
      • Описание
      • Свойства
      • Описания свойств
    • SpringBoneSimulator3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Sprite2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • Sprite3D
      • Описание
      • Свойства
      • Сигналы
      • Описания свойств
    • SpriteBase3D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • StaticBody2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • StaticBody3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • StatusIndicator
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • SubViewport
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • SubViewportContainer
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • TabBar
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • TabContainer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • TextEdit
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • TextureButton
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • TextureProgressBar
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • TextureRect
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • TileMap
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • TileMapLayer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Timer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • TouchScreenButton
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Tree
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • TwoBoneIK3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • VBoxContainer
      • Описание
      • Обучающие материалы
    • VehicleBody3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • VehicleWheel3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • VFlowContainer
      • Описание
      • Обучающие материалы
    • VideoStreamPlayer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • Viewport
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • VisibleOnScreenEnabler2D
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisibleOnScreenEnabler3D
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisibleOnScreenNotifier2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • VisibleOnScreenNotifier3D
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • VisualInstance3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • VoxelGI
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • VScrollBar
      • Описание
      • Свойства
      • Свойства темы
      • Описания свойств темы
    • VSeparator
      • Описание
    • VSlider
      • Описание
      • Свойства
    • VSplitContainer
      • Описание
      • Обучающие материалы
    • Window
      • Описание
      • Свойства
      • Методы
      • Свойства темы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
      • Описания свойств темы
    • WorldEnvironment
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • XRAnchor3D
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • XRBodyModifier3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • XRCamera3D
      • Описание
      • Обучающие материалы
      • Свойства
    • XRController3D
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Описания метода
    • XRFaceModifier3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • XRHandModifier3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • XRNode3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • XROrigin3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
  • Ресурсы
    • Resource
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimatedTexture
      • Описание
      • Свойства
      • Методы
      • Константы
      • Описания свойств
      • Описания метода
    • Animation
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimationLibrary
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Описания метода
    • AnimationNode
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimationNodeAdd2
      • Описание
      • Обучающие материалы
    • AnimationNodeAdd3
      • Описание
      • Обучающие материалы
    • AnimationNodeAnimation
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AnimationNodeBlend2
      • Описание
      • Обучающие материалы
    • AnimationNodeBlend3
      • Описание
      • Обучающие материалы
    • AnimationNodeBlendSpace1D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimationNodeBlendSpace2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimationNodeBlendTree
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Константы
      • Описания свойств
      • Описания метода
    • AnimationNodeExtension
      • Описание
      • Методы
      • Описания метода
    • AnimationNodeOneShot
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AnimationNodeOutput
      • Описание
      • Обучающие материалы
    • AnimationNodeStateMachine
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AnimationNodeStateMachinePlayback
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания метода
    • AnimationNodeStateMachineTransition
      • Описание
      • Обучающие материалы
      • Свойства
      • Сигналы
      • Перечисления
      • Описания свойств
    • AnimationNodeSub2
      • Описание
      • Обучающие материалы
    • AnimationNodeSync
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AnimationNodeTimeScale
      • Описание
      • Обучающие материалы
    • AnimationNodeTimeSeek
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AnimationNodeTransition
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AnimationRootNode
      • Описание
      • Обучающие материалы
    • ArrayMesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ArrayOccluder3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AtlasTexture
      • Описание
      • Свойства
      • Описания свойств
    • AudioBusLayout
      • Описание
    • AudioEffect
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • AudioEffectAmplify
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectBandLimitFilter
      • Описание
      • Обучающие материалы
    • AudioEffectBandPassFilter
      • Описание
      • Обучающие материалы
    • AudioEffectCapture
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AudioEffectChorus
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AudioEffectCompressor
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectDelay
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectDistortion
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AudioEffectEQ
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • AudioEffectEQ10
      • Описание
      • Обучающие материалы
    • AudioEffectEQ21
      • Описание
      • Обучающие материалы
    • AudioEffectEQ6
      • Описание
      • Обучающие материалы
    • AudioEffectFilter
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AudioEffectHardLimiter
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectHighPassFilter
      • Описание
      • Обучающие материалы
    • AudioEffectHighShelfFilter
      • Описание
      • Обучающие материалы
    • AudioEffectLimiter
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectLowPassFilter
      • Описание
      • Обучающие материалы
    • AudioEffectLowShelfFilter
      • Описание
      • Обучающие материалы
    • AudioEffectNotchFilter
      • Описание
      • Обучающие материалы
    • AudioEffectPanner
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectPhaser
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectPitchShift
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AudioEffectRecord
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AudioEffectReverb
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioEffectSpectrumAnalyzer
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AudioEffectStereoEnhance
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • AudioStream
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Описания метода
    • AudioStreamGenerator
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • AudioStreamInteractive
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • AudioStreamMicrophone
      • Описание
      • Обучающие материалы
    • AudioStreamMP3
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AudioStreamOggVorbis
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AudioStreamPlaylist
      • Свойства
      • Методы
      • Константы
      • Описания свойств
      • Описания метода
    • AudioStreamPolyphonic
      • Описание
      • Свойства
      • Описания свойств
    • AudioStreamRandomizer
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AudioStreamSynchronized
      • Описание
      • Свойства
      • Методы
      • Константы
      • Описания свойств
      • Описания метода
    • AudioStreamWAV
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • BaseMaterial3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • BitMap
      • Описание
      • Методы
      • Описания метода
    • BoneMap
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • BoxMesh
      • Описание
      • Свойства
      • Описания свойств
    • BoxOccluder3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • BoxShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ButtonGroup
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • CameraAttributes
      • Описание
      • Свойства
      • Описания свойств
    • CameraAttributesPhysical
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • CameraAttributesPractical
      • Описание
      • Свойства
      • Описания свойств
    • CameraTexture
      • Описание
      • Свойства
      • Описания свойств
    • CanvasItemMaterial
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • CanvasTexture
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CapsuleMesh
      • Описание
      • Свойства
      • Описания свойств
    • CapsuleShape2D
      • Описание
      • Свойства
      • Описания свойств
    • CapsuleShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CircleShape2D
      • Описание
      • Свойства
      • Описания свойств
    • CodeHighlighter
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ColorPalette
      • Описание
      • Свойства
      • Описания свойств
    • Compositor
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CompositorEffect
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CompressedCubemap
      • Описание
    • CompressedCubemapArray
      • Описание
    • CompressedTexture2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • CompressedTexture2DArray
      • Описание
    • CompressedTexture3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • CompressedTextureLayered
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ConcavePolygonShape2D
      • Описание
      • Свойства
      • Описания свойств
    • ConcavePolygonShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ConvexPolygonShape2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ConvexPolygonShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • CryptoKey
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • CSharpScript
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • Cubemap
      • Описание
      • Методы
      • Описания метода
    • CubemapArray
      • Описание
      • Методы
      • Описания метода
    • Curve
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Curve2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Curve3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • CurveTexture
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • CurveXYZTexture
      • Описание
      • Свойства
      • Описания свойств
    • CylinderMesh
      • Описание
      • Свойства
      • Описания свойств
    • CylinderShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • DPITexture
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • EditorNode3DGizmoPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorSettings
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Константы
      • Описания свойств
      • Описания метода
    • EditorSyntaxHighlighter
      • Описание
      • Методы
      • Описания метода
    • Environment
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • ExternalTexture
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • FastNoiseLite
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • FBXDocument
      • Описание
    • FBXState
      • Описание
      • Свойства
      • Описания свойств
    • FogMaterial
      • Описание
      • Свойства
      • Описания свойств
    • FoldableGroup
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • Font
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • FontFile
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • FontVariation
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GDExtension
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • GDScript
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • GDScriptSyntaxHighlighter
      • Описание
    • GLTFAccessor
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GLTFAnimation
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFBufferView
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFCamera
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFDocument
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GLTFDocumentExtension
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • GLTFDocumentExtensionConvertImporterMesh
      • Обучающие материалы
    • GLTFLight
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFMesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFNode
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFPhysicsBody
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFPhysicsShape
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFSkeleton
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFSkin
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • GLTFSpecGloss
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • GLTFState
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • GLTFTexture
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • GLTFTextureSampler
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • Gradient
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GradientTexture1D
      • Описание
      • Свойства
      • Описания свойств
    • GradientTexture2D
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • HeightMapShape3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Image
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • ImageTexture
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания метода
    • ImageTexture3D
      • Описание
      • Методы
      • Описания метода
    • ImageTextureLayered
      • Описание
      • Методы
      • Описания метода
    • ImmediateMesh
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • ImporterMesh
      • Описание
      • Методы
      • Описания метода
    • InputEvent
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Константы
      • Описания свойств
      • Описания метода
    • InputEventAction
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventFromWindow
      • Описание
      • Свойства
      • Описания свойств
    • InputEventGesture
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventJoypadButton
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventJoypadMotion
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventKey
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • InputEventMagnifyGesture
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventMIDI
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventMouse
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventMouseButton
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventMouseMotion
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventPanGesture
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventScreenDrag
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventScreenTouch
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • InputEventShortcut
      • Описание
      • Свойства
      • Описания свойств
    • InputEventWithModifiers
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • JointLimitation3D
      • Описание
    • JointLimitationCone3D
      • Описание
      • Свойства
      • Описания свойств
    • JSON
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • LabelSettings
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • LightmapGIData
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Material
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Константы
      • Описания свойств
      • Описания метода
    • Mesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • MeshLibrary
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • MeshTexture
      • Описание
      • Свойства
      • Описания свойств
    • MissingResource
      • Описание
      • Свойства
      • Описания свойств
    • MultiMesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • NavigationMesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • NavigationMeshSourceGeometryData2D
      • Описание
      • Методы
      • Описания метода
    • NavigationMeshSourceGeometryData3D
      • Описание
      • Методы
      • Описания метода
    • NavigationPolygon
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • Noise
      • Описание
      • Методы
      • Описания метода
    • NoiseTexture2D
      • Описание
      • Свойства
      • Описания свойств
    • NoiseTexture3D
      • Описание
      • Свойства
      • Описания свойств
    • Occluder3D
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • OccluderPolygon2D
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • OggPacketSequence
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OpenXRAction
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • OpenXRActionBindingModifier
      • Описание
    • OpenXRActionMap
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OpenXRActionSet
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OpenXRAnalogThresholdModifier
      • Описание
      • Свойства
      • Описания свойств
    • OpenXRBindingModifier
      • Описание
      • Методы
      • Описания метода
    • OpenXRDpadBindingModifier
      • Описание
      • Свойства
      • Описания свойств
    • OpenXRHapticBase
      • Описание
    • OpenXRHapticVibration
      • Описание
      • Свойства
      • Описания свойств
    • OpenXRInteractionProfile
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OpenXRIPBinding
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OpenXRIPBindingModifier
      • Описание
    • OptimizedTranslation
      • Описание
      • Методы
      • Описания метода
    • ORMMaterial3D
      • Описание
      • Обучающие материалы
    • PackedDataContainer
      • Описание
      • Методы
      • Описания метода
    • PackedScene
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • PanoramaSkyMaterial
      • Описание
      • Свойства
      • Описания свойств
    • ParticleProcessMaterial
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • PhysicalSkyMaterial
      • Описание
      • Свойства
      • Описания свойств
    • PhysicsMaterial
      • Описание
      • Свойства
      • Описания свойств
    • PlaceholderCubemap
      • Описание
    • PlaceholderCubemapArray
      • Описание
    • PlaceholderMaterial
      • Описание
    • PlaceholderMesh
      • Описание
      • Свойства
      • Описания свойств
    • PlaceholderTexture2D
      • Описание
      • Свойства
      • Описания свойств
    • PlaceholderTexture2DArray
      • Описание
    • PlaceholderTexture3D
      • Описание
      • Свойства
      • Описания свойств
    • PlaceholderTextureLayered
      • Описание
      • Свойства
      • Описания свойств
    • PlaneMesh
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • PointMesh
      • Описание
    • PolygonOccluder3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • PolygonPathFinder
      • Методы
      • Описания метода
    • PortableCompressedTexture2D
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • PrimitiveMesh
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PrismMesh
      • Описание
      • Свойства
      • Описания свойств
    • ProceduralSkyMaterial
      • Описание
      • Свойства
      • Описания свойств
    • QuadMesh
      • Описание
      • Обучающие материалы
      • Свойства
    • QuadOccluder3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • RDShaderFile
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RDShaderSPIRV
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RectangleShape2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • RibbonTrailMesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • RichTextEffect
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • SceneReplicationConfig
      • Методы
      • Перечисления
      • Описания метода
    • Script
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ScriptExtension
      • Методы
      • Описания метода
    • SegmentShape2D
      • Описание
      • Свойства
      • Описания свойств
    • SeparationRayShape2D
      • Описание
      • Свойства
      • Описания свойств
    • SeparationRayShape3D
      • Описание
      • Свойства
      • Описания свойств
    • Shader
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • ShaderInclude
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ShaderMaterial
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Shape2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Shape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • Shortcut
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModification2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModification2DCCDIK
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModification2DFABRIK
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModification2DJiggle
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModification2DLookAt
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModification2DPhysicalBones
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModification2DStackHolder
      • Описание
      • Методы
      • Описания метода
    • SkeletonModification2DTwoBoneIK
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonModificationStack2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • SkeletonProfile
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • SkeletonProfileHumanoid
      • Описание
      • Обучающие материалы
      • Свойства
    • Skin
      • Методы
      • Описания метода
    • Sky
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • SphereMesh
      • Описание
      • Свойства
      • Описания свойств
    • SphereOccluder3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • SphereShape3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • SpriteFrames
      • Описание
      • Методы
      • Описания метода
    • StandardMaterial3D
      • Описание
      • Обучающие материалы
    • StyleBox
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • StyleBoxEmpty
      • Описание
    • StyleBoxFlat
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • StyleBoxLine
      • Описание
      • Свойства
      • Описания свойств
    • StyleBoxTexture
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • SyntaxHighlighter
      • Описание
      • Методы
      • Описания метода
    • SystemFont
      • Описание
      • Свойства
      • Описания свойств
    • TextMesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • Texture
      • Описание
    • Texture2D
      • Описание
      • Методы
      • Описания метода
    • Texture2DArray
      • Описание
      • Методы
      • Описания метода
    • Texture2DArrayRD
      • Описание
      • Обучающие материалы
    • Texture2DRD
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • Texture3D
      • Описание
      • Методы
      • Описания метода
    • Texture3DRD
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • TextureCubemapArrayRD
      • Описание
      • Обучающие материалы
    • TextureCubemapRD
      • Описание
      • Обучающие материалы
    • TextureLayered
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • TextureLayeredRD
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • Theme
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • TileMapPattern
      • Описание
      • Методы
      • Описания метода
    • TileSet
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • TileSetAtlasSource
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • TileSetScenesCollectionSource
      • Описание
      • Методы
      • Описания метода
    • TileSetSource
      • Описание
      • Методы
      • Описания метода
    • TorusMesh
      • Описание
      • Свойства
      • Описания свойств
    • Translation
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • TubeTrailMesh
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • VideoStream
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • VideoStreamPlayback
      • Описание
      • Методы
      • Описания метода
    • VideoStreamTheora
      • Описание
    • ViewportTexture
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • VisualShader
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • VisualShaderNode
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • VisualShaderNodeBillboard
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeBooleanConstant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeBooleanParameter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeClamp
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeColorConstant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeColorFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeColorOp
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeColorParameter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeComment
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeCompare
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeConstant
      • Описание
    • VisualShaderNodeCubemap
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeCubemapParameter
      • Описание
    • VisualShaderNodeCurveTexture
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeCurveXYZTexture
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeCustom
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • VisualShaderNodeDerivativeFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeDeterminant
      • Описание
    • VisualShaderNodeDistanceFade
      • Описание
    • VisualShaderNodeDotProduct
      • Описание
    • VisualShaderNodeExpression
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeFaceForward
      • Описание
    • VisualShaderNodeFloatConstant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeFloatFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeFloatOp
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeFloatParameter
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeFrame
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • VisualShaderNodeFresnel
      • Описание
    • VisualShaderNodeGlobalExpression
      • Описание
    • VisualShaderNodeGroupBase
      • Описание
      • Методы
      • Описания метода
    • VisualShaderNodeIf
      • Описание
    • VisualShaderNodeInput
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • VisualShaderNodeIntConstant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeIntFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeIntOp
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeIntParameter
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeIs
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeLinearSceneDepth
      • Описание
    • VisualShaderNodeMix
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeMultiplyAdd
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeOuterProduct
      • Описание
    • VisualShaderNodeOutput
      • Описание
    • VisualShaderNodeParameter
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeParameterRef
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeParticleAccelerator
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeParticleBoxEmitter
      • Описание
    • VisualShaderNodeParticleConeVelocity
      • Описание
    • VisualShaderNodeParticleEmit
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeParticleEmitter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeParticleMeshEmitter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeParticleMultiplyByAxisAngle
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeParticleOutput
      • Описание
    • VisualShaderNodeParticleRandomness
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeParticleRingEmitter
      • Описание
    • VisualShaderNodeParticleSphereEmitter
      • Описание
    • VisualShaderNodeProximityFade
      • Описание
    • VisualShaderNodeRandomRange
      • Описание
    • VisualShaderNodeRemap
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeReroute
      • Описание
      • Методы
      • Описания метода
    • VisualShaderNodeResizableBase
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeRotationByAxis
      • Описание
    • VisualShaderNodeSample3D
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeScreenNormalWorldSpace
      • Описание
    • VisualShaderNodeScreenUVToSDF
      • Описание
    • VisualShaderNodeSDFRaymarch
      • Описание
    • VisualShaderNodeSDFToScreenUV
      • Описание
    • VisualShaderNodeSmoothStep
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeStep
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeSwitch
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeTexture
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeTexture2DArray
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeTexture2DArrayParameter
      • Описание
    • VisualShaderNodeTexture2DParameter
      • Описание
    • VisualShaderNodeTexture3D
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeTexture3DParameter
      • Описание
    • VisualShaderNodeTextureParameter
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeTextureParameterTriplanar
      • Описание
    • VisualShaderNodeTextureSDF
      • Описание
    • VisualShaderNodeTextureSDFNormal
      • Описание
    • VisualShaderNodeTransformCompose
      • Описание
    • VisualShaderNodeTransformConstant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeTransformDecompose
      • Описание
    • VisualShaderNodeTransformFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeTransformOp
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeTransformParameter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeTransformVecMult
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeUIntConstant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeUIntFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeUIntOp
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeUIntParameter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeUVFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeUVPolarCoord
      • Описание
    • VisualShaderNodeVarying
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeVaryingGetter
      • Описание
    • VisualShaderNodeVaryingSetter
      • Описание
    • VisualShaderNodeVec2Constant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeVec2Parameter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeVec3Constant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeVec3Parameter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeVec4Constant
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeVec4Parameter
      • Описание
      • Свойства
      • Описания свойств
    • VisualShaderNodeVectorBase
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeVectorCompose
      • Описание
    • VisualShaderNodeVectorDecompose
      • Описание
    • VisualShaderNodeVectorDistance
      • Описание
    • VisualShaderNodeVectorFunc
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeVectorLen
      • Описание
    • VisualShaderNodeVectorOp
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • VisualShaderNodeVectorRefract
      • Описание
    • VisualShaderNodeWorldPositionFromDepth
      • Описание
    • VoxelGIData
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • World2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • World3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • WorldBoundaryShape2D
      • Описание
      • Свойства
      • Описания свойств
    • WorldBoundaryShape3D
      • Описание
      • Свойства
      • Описания свойств
    • X509Certificate
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
  • Другие объекты
    • Object
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания метода
    • AESContext
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • AStar2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AStar3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • AStarGrid2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AudioEffectInstance
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • AudioEffectSpectrumAnalyzerInstance
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • AudioSample
      • Описание
    • AudioSamplePlayback
      • Описание
    • AudioServer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • AudioStreamGeneratorPlayback
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • AudioStreamPlayback
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • AudioStreamPlaybackInteractive
      • Описание
      • Методы
      • Описания метода
    • AudioStreamPlaybackOggVorbis
    • AudioStreamPlaybackPlaylist
    • AudioStreamPlaybackPolyphonic
      • Описание
      • Методы
      • Константы
      • Описания метода
    • AudioStreamPlaybackResampled
      • Методы
      • Описания метода
    • AudioStreamPlaybackSynchronized
    • CallbackTweener
      • Описание
      • Методы
      • Описания метода
    • CameraFeed
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CameraServer
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • CharFXTransform
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ClassDB
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • ConfigFile
      • Описание
      • Методы
      • Описания метода
    • Crypto
      • Описание
      • Методы
      • Описания метода
    • DirAccess
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • DisplayServer
      • Описание
      • Методы
      • Перечисления
      • Константы
      • Описания метода
    • DTLSServer
      • Описание
      • Методы
      • Описания метода
    • EditorContextMenuPlugin
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorDebuggerPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorDebuggerSession
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorExportPlatform
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorExportPlatformAndroid
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformAppleEmbedded
      • Описание
      • Обучающие материалы
    • EditorExportPlatformExtension
      • Описание
      • Методы
      • Описания метода
    • EditorExportPlatformIOS
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformLinuxBSD
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformMacOS
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformPC
      • Описание
      • Обучающие материалы
    • EditorExportPlatformVisionOS
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformWeb
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformWindows
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorExportPreset
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorFeatureProfile
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorFileSystemDirectory
      • Описание
      • Методы
      • Описания метода
    • EditorFileSystemImportFormatSupportQuery
      • Описание
      • Методы
      • Описания метода
    • EditorImportPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorInspectorPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorInterface
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • EditorNode3DGizmo
      • Описание
      • Методы
      • Описания метода
    • EditorPaths
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorResourceConversionPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorResourcePreviewGenerator
      • Описание
      • Методы
      • Описания метода
    • EditorResourceTooltipPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorSceneFormatImporter
      • Описание
      • Методы
      • Константы
      • Описания метода
    • EditorSceneFormatImporterBlend
      • Описание
    • EditorSceneFormatImporterFBX2GLTF
      • Описание
    • EditorSceneFormatImporterGLTF
    • EditorSceneFormatImporterUFBX
      • Описание
    • EditorScenePostImport
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorScenePostImportPlugin
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorScript
      • Описание
      • Методы
      • Описания метода
    • EditorSelection
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorTranslationParserPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorUndoRedoManager
      • Описание
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • EditorVCSInterface
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • EncodedObjectAsID
      • Описание
      • Свойства
      • Описания свойств
    • ENetConnection
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • ENetMultiplayerPeer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ENetPacketPeer
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Константы
      • Описания метода
    • Engine
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • EngineDebugger
      • Описание
      • Методы
      • Описания метода
    • EngineProfiler
      • Описание
      • Методы
      • Описания метода
    • Expression
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • FileAccess
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • FramebufferCacheRD
      • Описание
      • Методы
      • Описания метода
    • GDExtensionManager
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • Geometry2D
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • Geometry3D
      • Описание
      • Методы
      • Описания метода
    • GLTFObjectModelProperty
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • GodotInstance
      • Описание
      • Методы
      • Описания метода
    • HashingContext
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • HMACContext
      • Описание
      • Методы
      • Описания метода
    • HTTPClient
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • ImageFormatLoader
      • Описание
      • Перечисления
    • ImageFormatLoaderExtension
      • Описание
      • Методы
      • Описания метода
    • Input
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • InputMap
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • IntervalTweener
      • Описание
    • IP
      • Описание
      • Методы
      • Перечисления
      • Константы
      • Описания метода
    • JavaClass
      • Описание
      • Методы
      • Описания метода
    • JavaClassWrapper
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • JavaObject
      • Описание
      • Методы
      • Описания метода
    • JavaScriptBridge
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Описания метода
    • JavaScriptObject
      • Описание
    • JNISingleton
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • JSONRPC
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • KinematicCollision2D
      • Описание
      • Методы
      • Описания метода
    • KinematicCollision3D
      • Описание
      • Методы
      • Описания метода
    • Lightmapper
      • Описание
    • LightmapperRD
      • Описание
    • Logger
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • MainLoop
      • Описание
      • Методы
      • Сигналы
      • Константы
      • Описания метода
    • Marshalls
      • Описание
      • Методы
      • Описания метода
    • MeshConvexDecompositionSettings
      • Описание
      • Свойства
      • Перечисления
      • Описания свойств
    • MeshDataTool
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • MethodTweener
      • Описание
      • Методы
      • Описания метода
    • MobileVRInterface
      • Описание
      • Свойства
      • Описания свойств
    • MovieWriter
      • Описание
      • Методы
      • Описания метода
    • MultiplayerAPI
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • MultiplayerAPIExtension
      • Описание
      • Методы
      • Описания метода
    • MultiplayerPeer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • MultiplayerPeerExtension
      • Описание
      • Методы
      • Описания метода
    • Mutex
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • NativeMenu
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • NavigationMeshGenerator
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • NavigationPathQueryParameters2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • NavigationPathQueryParameters3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Перечисления
      • Описания свойств
    • NavigationPathQueryResult2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • NavigationPathQueryResult3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • NavigationServer2D
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • NavigationServer2DManager
      • Описание
      • Методы
      • Описания метода
    • NavigationServer3D
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • NavigationServer3DManager
      • Описание
      • Методы
      • Описания метода
    • Node
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • Node3DGizmo
      • Описание
    • OfflineMultiplayerPeer
      • Описание
    • OggPacketSequencePlayback
    • OpenXRAnchorTracker
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • OpenXRAndroidThreadSettingsExtension
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • OpenXRAPIExtension
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • OpenXRExtensionWrapper
      • Описание
      • Методы
      • Описания метода
    • OpenXRExtensionWrapperExtension
      • Описание
    • OpenXRFrameSynthesisExtension
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OpenXRFutureExtension
      • Описание
      • Методы
      • Описания метода
    • OpenXRFutureResult
      • Описание
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • OpenXRInteractionProfileMetadata
      • Описание
      • Методы
      • Описания метода
    • OpenXRInterface
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • OpenXRMarkerTracker
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OpenXRPlaneTracker
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • OpenXRRenderModelExtension
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • OpenXRSpatialAnchorCapability
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • OpenXRSpatialCapabilityConfigurationAnchor
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialCapabilityConfigurationAprilTag
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • OpenXRSpatialCapabilityConfigurationAruco
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • OpenXRSpatialCapabilityConfigurationBaseHeader
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialCapabilityConfigurationMicroQrCode
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialCapabilityConfigurationPlaneTracking
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialCapabilityConfigurationQrCode
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentAnchorList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentBounded2DList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentBounded3DList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentData
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentMarkerList
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • OpenXRSpatialComponentMesh2DList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentMesh3DList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentParentList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentPersistenceList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialComponentPlaneAlignmentList
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • OpenXRSpatialComponentPlaneSemanticLabelList
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • OpenXRSpatialComponentPolygon2DList
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialContextPersistenceConfig
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialEntityExtension
      • Описание
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • OpenXRSpatialEntityTracker
      • Описание
      • Свойства
      • Сигналы
      • Перечисления
      • Описания свойств
    • OpenXRSpatialMarkerTrackingCapability
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialPlaneTrackingCapability
      • Описание
      • Методы
      • Описания метода
    • OpenXRSpatialQueryResultData
      • Описание
      • Методы
      • Описания метода
    • OpenXRStructureBase
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • OS
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • PackedDataContainerRef
      • Описание
      • Методы
      • Описания метода
    • PacketPeer
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PacketPeerDTLS
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • PacketPeerExtension
      • Методы
      • Описания метода
    • PacketPeerStream
      • Описание
      • Свойства
      • Описания свойств
    • PacketPeerUDP
      • Описание
      • Методы
      • Описания метода
    • PCKPacker
      • Описание
      • Методы
      • Описания метода
    • Performance
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • PhysicsDirectBodyState2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PhysicsDirectBodyState2DExtension
      • Описание
      • Методы
      • Описания метода
    • PhysicsDirectBodyState3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PhysicsDirectBodyState3DExtension
      • Описание
      • Методы
      • Описания метода
    • PhysicsDirectSpaceState2D
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • PhysicsDirectSpaceState2DExtension
      • Описание
      • Методы
      • Описания метода
    • PhysicsDirectSpaceState3D
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • PhysicsDirectSpaceState3DExtension
      • Описание
      • Методы
      • Описания метода
    • PhysicsPointQueryParameters2D
      • Описание
      • Свойства
      • Описания свойств
    • PhysicsPointQueryParameters3D
      • Описание
      • Свойства
      • Описания свойств
    • PhysicsRayQueryParameters2D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PhysicsRayQueryParameters3D
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • PhysicsServer2D
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • PhysicsServer2DExtension
      • Описание
      • Методы
      • Описания метода
    • PhysicsServer2DManager
      • Описание
      • Методы
      • Описания метода
    • PhysicsServer3D
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • PhysicsServer3DExtension
      • Описание
      • Методы
      • Описания метода
    • PhysicsServer3DManager
      • Описание
      • Методы
      • Описания метода
    • PhysicsServer3DRenderingServerHandler
      • Методы
      • Описания метода
    • PhysicsShapeQueryParameters2D
      • Описание
      • Свойства
      • Описания свойств
    • PhysicsShapeQueryParameters3D
      • Описание
      • Свойства
      • Описания свойств
    • PhysicsTestMotionParameters2D
      • Описание
      • Свойства
      • Описания свойств
    • PhysicsTestMotionParameters3D
      • Описание
      • Свойства
      • Описания свойств
    • PhysicsTestMotionResult2D
      • Описание
      • Методы
      • Описания метода
    • PhysicsTestMotionResult3D
      • Описание
      • Методы
      • Описания метода
    • ProjectSettings
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • PropertyTweener
      • Описание
      • Методы
      • Описания метода
    • RandomNumberGenerator
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RDAttachmentFormat
      • Описание
      • Свойства
      • Описания свойств
    • RDFramebufferPass
      • Описание
      • Свойства
      • Константы
      • Описания свойств
    • RDPipelineColorBlendState
      • Описание
      • Свойства
      • Описания свойств
    • RDPipelineColorBlendStateAttachment
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RDPipelineDepthStencilState
      • Описание
      • Свойства
      • Описания свойств
    • RDPipelineMultisampleState
      • Описание
      • Свойства
      • Описания свойств
    • RDPipelineRasterizationState
      • Описание
      • Свойства
      • Описания свойств
    • RDPipelineSpecializationConstant
      • Описание
      • Свойства
      • Описания свойств
    • RDSamplerState
      • Описание
      • Свойства
      • Описания свойств
    • RDShaderSource
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RDTextureFormat
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RDTextureView
      • Описание
      • Свойства
      • Описания свойств
    • RDUniform
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RDVertexAttribute
      • Описание
      • Свойства
      • Описания свойств
    • RefCounted
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • RegEx
      • Описание
      • Методы
      • Описания метода
    • RegExMatch
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • RenderData
      • Описание
      • Методы
      • Описания метода
    • RenderDataExtension
      • Описание
      • Методы
      • Описания метода
    • RenderDataRD
      • Описание
    • RenderingDevice
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Константы
      • Описания метода
    • RenderingServer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания метода
    • RenderSceneBuffers
      • Описание
      • Методы
      • Описания метода
    • RenderSceneBuffersConfiguration
      • Описание
      • Свойства
      • Описания свойств
    • RenderSceneBuffersExtension
      • Описание
      • Методы
      • Описания метода
    • RenderSceneBuffersRD
      • Описание
      • Методы
      • Описания метода
    • RenderSceneData
      • Описание
      • Методы
      • Описания метода
    • RenderSceneDataExtension
      • Описание
      • Методы
      • Описания метода
    • RenderSceneDataRD
      • Описание
    • Resource
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • ResourceFormatLoader
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • ResourceFormatSaver
      • Описание
      • Методы
      • Описания метода
    • ResourceImporter
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • ResourceImporterBitMap
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterBMFont
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterCSVTranslation
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterDynamicFont
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterImage
      • Описание
      • Обучающие материалы
    • ResourceImporterImageFont
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterLayeredTexture
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterMP3
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterOBJ
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterOggVorbis
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ResourceImporterScene
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterShaderFile
      • Описание
    • ResourceImporterSVG
      • Описание
      • Свойства
      • Описания свойств
    • ResourceImporterTexture
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceImporterTextureAtlas
      • Описание
      • Свойства
      • Описания свойств
    • ResourceImporterWAV
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • ResourceLoader
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • ResourceSaver
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • ResourceUID
      • Описание
      • Методы
      • Константы
      • Описания метода
    • SceneMultiplayer
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • SceneState
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • SceneTree
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • SceneTreeTimer
      • Описание
      • Свойства
      • Сигналы
      • Описания свойств
    • ScriptBacktrace
      • Описание
      • Методы
      • Описания метода
    • ScriptLanguage
      • Перечисления
    • ScriptLanguageExtension
      • Методы
      • Перечисления
      • Описания метода
    • Semaphore
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • ShaderIncludeDB
      • Описание
      • Методы
      • Описания метода
    • SkinReference
      • Описание
      • Методы
      • Описания метода
    • SocketServer
      • Описание
      • Методы
      • Описания метода
    • StreamPeer
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • StreamPeerBuffer
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • StreamPeerExtension
      • Методы
      • Описания метода
    • StreamPeerGZIP
      • Описание
      • Методы
      • Описания метода
    • StreamPeerSocket
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • StreamPeerTCP
      • Описание
      • Методы
      • Описания метода
    • StreamPeerTLS
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • StreamPeerUDS
      • Описание
      • Методы
      • Описания метода
    • SubtweenTweener
      • Описание
      • Методы
      • Описания метода
    • SurfaceTool
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • TCPServer
      • Описание
      • Методы
      • Описания метода
    • TextLine
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • TextParagraph
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • TextServer
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • TextServerAdvanced
      • Описание
    • TextServerDummy
      • Описание
    • TextServerExtension
      • Описание
      • Методы
      • Описания метода
    • TextServerFallback
      • Описание
    • TextServerManager
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • ThemeDB
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • Thread
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • TileData
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • Time
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • TLSOptions
      • Описание
      • Методы
      • Описания метода
    • TranslationDomain
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • TranslationServer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • TreeItem
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • TriangleMesh
      • Описание
      • Методы
      • Описания метода
    • Tween
      • Описание
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • Tweener
      • Описание
      • Сигналы
    • UDPServer
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • UDSServer
      • Описание
      • Методы
      • Описания метода
    • UndoRedo
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • UniformSetCacheRD
      • Описание
      • Методы
      • Описания метода
    • UPNP
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • UPNPDevice
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • WeakRef
      • Описание
      • Методы
      • Описания метода
    • WebRTCDataChannel
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • WebRTCDataChannelExtension
      • Методы
      • Описания метода
    • WebRTCMultiplayerPeer
      • Описание
      • Методы
      • Описания метода
    • WebRTCPeerConnection
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • WebRTCPeerConnectionExtension
      • Методы
      • Описания метода
    • WebSocketMultiplayerPeer
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • WebSocketPeer
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • WebXRInterface
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • WorkerThreadPool
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • XMLParser
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • XRBodyTracker
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • XRControllerTracker
      • Описание
      • Обучающие материалы
      • Свойства
    • XRFaceTracker
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • XRHandTracker
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • XRInterface
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • XRInterfaceExtension
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • XRPose
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • XRPositionalTracker
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • XRServer
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • XRTracker
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • XRVRS
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • ZIPPacker
      • Описание
      • Свойства
      • Методы
      • Перечисления
      • Описания свойств
      • Описания метода
    • ZIPReader
      • Описание
      • Методы
      • Описания метода
  • Только для редактора
    • EditorCommandPalette
      • Описание
      • Свойства
      • Методы
      • Описания метода
    • EditorContextMenuPlugin
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorDebuggerPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorDebuggerSession
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorDock
      • Описание
      • Обучающие материалы
      • Свойства
      • Методы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания метода
    • EditorExportPlatform
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorExportPlatformAndroid
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformAppleEmbedded
      • Описание
      • Обучающие материалы
    • EditorExportPlatformExtension
      • Описание
      • Методы
      • Описания метода
    • EditorExportPlatformIOS
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformLinuxBSD
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformMacOS
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformPC
      • Описание
      • Обучающие материалы
    • EditorExportPlatformVisionOS
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformWeb
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlatformWindows
      • Описание
      • Обучающие материалы
      • Свойства
      • Описания свойств
    • EditorExportPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorExportPreset
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorFeatureProfile
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorFileDialog
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • EditorFileSystem
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorFileSystemDirectory
      • Описание
      • Методы
      • Описания метода
    • EditorFileSystemImportFormatSupportQuery
      • Описание
      • Методы
      • Описания метода
    • EditorImportPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorInspector
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания метода
    • EditorInspectorPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorInterface
      • Описание
      • Свойства
      • Методы
      • Описания свойств
      • Описания метода
    • EditorNode3DGizmo
      • Описание
      • Методы
      • Описания метода
    • EditorNode3DGizmoPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorPaths
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorPlugin
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • EditorProperty
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • EditorResourceConversionPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorResourcePicker
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания свойств
      • Описания метода
    • EditorResourcePreview
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorResourcePreviewGenerator
      • Описание
      • Методы
      • Описания метода
    • EditorResourceTooltipPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorSceneFormatImporter
      • Описание
      • Методы
      • Константы
      • Описания метода
    • EditorSceneFormatImporterBlend
      • Описание
    • EditorSceneFormatImporterFBX2GLTF
      • Описание
    • EditorSceneFormatImporterGLTF
    • EditorSceneFormatImporterUFBX
      • Описание
    • EditorScenePostImport
      • Описание
      • Обучающие материалы
      • Методы
      • Описания метода
    • EditorScenePostImportPlugin
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorScript
      • Описание
      • Методы
      • Описания метода
    • EditorScriptPicker
      • Описание
      • Свойства
      • Описания свойств
    • EditorSelection
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • EditorSettings
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Константы
      • Описания свойств
      • Описания метода
    • EditorSpinSlider
      • Описание
      • Свойства
      • Свойства темы
      • Сигналы
      • Перечисления
      • Описания свойств
      • Описания свойств темы
    • EditorSyntaxHighlighter
      • Описание
      • Методы
      • Описания метода
    • EditorToaster
      • Описание
      • Методы
      • Перечисления
      • Описания метода
    • EditorTranslationParserPlugin
      • Описание
      • Методы
      • Описания метода
    • EditorUndoRedoManager
      • Описание
      • Методы
      • Сигналы
      • Перечисления
      • Описания метода
    • EditorVCSInterface
      • Описание
      • Обучающие материалы
      • Методы
      • Перечисления
      • Описания метода
    • FileSystemDock
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • ScriptCreateDialog
      • Описание
      • Свойства
      • Методы
      • Сигналы
      • Описания метода
    • ScriptEditor
      • Описание
      • Методы
      • Сигналы
      • Описания метода
    • ScriptEditorBase
      • Описание
      • Методы
      • Сигналы
      • Описания метода
  • Вариативные типы
    • Variant
      • Описание
      • Обучающие материалы
    • AABB
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Array
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Basis
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • bool
      • Описание
      • Конструкторы
      • Операторы
      • Описания конструктора
      • Описания оператора
    • Callable
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Color
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Dictionary
      • Описание
      • Обучающие материалы
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • float
      • Описание
      • Обучающие материалы
      • Конструкторы
      • Операторы
      • Описания конструктора
      • Описания оператора
    • int
      • Описание
      • Конструкторы
      • Операторы
      • Описания конструктора
      • Описания оператора
    • NodePath
      • Описание
      • Обучающие материалы
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Object
      • Описание
      • Обучающие материалы
      • Методы
      • Сигналы
      • Перечисления
      • Константы
      • Описания метода
    • PackedByteArray
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedColorArray
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedFloat32Array
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedFloat64Array
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedInt32Array
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedInt64Array
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedStringArray
      • Описание
      • Обучающие материалы
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedVector2Array
      • Описание
      • Обучающие материалы
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedVector3Array
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • PackedVector4Array
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Plane
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Projection
      • Описание
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Quaternion
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Rect2
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Rect2i
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • RID
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Signal
      • Описание
      • Обучающие материалы
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • String
      • Описание
      • Обучающие материалы
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • StringName
      • Описание
      • Конструкторы
      • Методы
      • Операторы
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Transform2D
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Transform3D
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Vector2
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Vector2i
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Vector3
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Vector3i
      • Описание
      • Обучающие материалы
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Vector4
      • Описание
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
    • Vector4i
      • Описание
      • Свойства
      • Конструкторы
      • Методы
      • Операторы
      • Перечисления
      • Константы
      • Описания свойств
      • Описания конструктора
      • Описания метода
      • Описания оператора
Godot Engine
  • Документация Godot Engine 4.6 на русском языке
    • Все классы
    • NavigationAgent3D

NavigationAgent3D

Экспериментальное: This class may be changed or removed in future versions.

Наследует: Node < Object

3D-агент, используемый для поиска пути к нужному месту с обходом препятствий.

Описание

3D-агент, используемый для поиска пути к заданной позиции с избеганием статических и динамических препятствий. Этот расчёт может использоваться родительским узлом для динамического перемещения по пути. Для корректной работы требуются навигационные данные.

Динамические препятствия обходят с помощью функции предотвращения столкновений RVO. Избегание вычисляется до физических процессов, поэтому информацию о поиске пути можно безопасно использовать на этапе физических процессов.

Примечание: После установки свойства target_position метод get_next_path_position() необходимо использовать один раз в каждом кадре физики для обновления внутренней логики пути навигационного агента. Возвращаемая им позиция вектора должна использоваться в качестве следующей позиции движения для родительского узла агента.

Примечание: Некоторые методы этого класса, такие как get_next_path_position(), могут инициировать новый расчёт пути. Вызов этих методов в обратном вызове сигнала агента, например, waypoint_reached, может привести к бесконечной рекурсии. Рекомендуется вызывать эти методы на этапе физики или, в качестве альтернативы, откладывать их вызов до конца кадра (см. Object.call_deferred() или Object.CONNECT_DEFERRED).

Обучающие материалы

  • Использование NavigationAgents

Свойства

bool

avoidance_enabled

false

int

avoidance_layers

1

int

avoidance_mask

1

float

avoidance_priority

1.0

bool

debug_enabled

false

Color

debug_path_custom_color

Color(1, 1, 1, 1)

float

debug_path_custom_point_size

4.0

bool

debug_use_custom

false

float

height

1.0

bool

keep_y_velocity

true

int

max_neighbors

10

float

max_speed

10.0

int

navigation_layers

1

float

neighbor_distance

50.0

float

path_desired_distance

1.0

float

path_height_offset

0.0

float

path_max_distance

5.0

BitField[PathMetadataFlags]

path_metadata_flags

7

PathPostProcessing

path_postprocessing

0

float

path_return_max_length

0.0

float

path_return_max_radius

0.0

float

path_search_max_distance

0.0

int

path_search_max_polygons

4096

PathfindingAlgorithm

pathfinding_algorithm

0

float

radius

0.5

float

simplify_epsilon

0.0

bool

simplify_path

false

float

target_desired_distance

1.0

Vector3

target_position

Vector3(0, 0, 0)

float

time_horizon_agents

1.0

float

time_horizon_obstacles

0.0

bool

use_3d_avoidance

false

Vector3

velocity

Vector3(0, 0, 0)

Методы

float

distance_to_target() const

bool

get_avoidance_layer_value(layer_number: int) const

bool

get_avoidance_mask_value(mask_number: int) const

PackedVector3Array

get_current_navigation_path() const

int

get_current_navigation_path_index() const

NavigationPathQueryResult3D

get_current_navigation_result() const

Vector3

get_final_position()

bool

get_navigation_layer_value(layer_number: int) const

RID

get_navigation_map() const

Vector3

get_next_path_position()

float

get_path_length() const

RID

get_rid() const

bool

is_navigation_finished()

bool

is_target_reachable()

bool

is_target_reached() const

void

set_avoidance_layer_value(layer_number: int, value: bool)

void

set_avoidance_mask_value(mask_number: int, value: bool)

void

set_navigation_layer_value(layer_number: int, value: bool)

void

set_navigation_map(navigation_map: RID)

void

set_velocity_forced(velocity: Vector3)


Сигналы

link_reached(details: Dictionary) 🔗

Сигнализирует, что агент достиг навигационной ссылки. Выдается, когда агент перемещается в пределах path_desired_distance от следующей позиции пути, когда эта позиция является навигационной ссылкой.

Словарь сведений может содержать следующие ключи в зависимости от значения path_metadata_flags:

  • position: начальная позиция достигнутой ссылки.

  • type: всегда NavigationPathQueryResult3D.PATH_SEGMENT_TYPE_LINK.

  • rid: RID ссылки.

  • owner: объект, управляющий ссылкой (обычно NavigationLink3D).

  • link_entry_position: Если доступен owner и владелец — NavigationLink3D, он будет содержать глобальную позицию точки ссылки, в которую входит агент.

  • link_exit_position: Если доступен owner и владелец — NavigationLink3D, он будет содержать глобальную позицию точки ссылки, из которой выходит агент.


navigation_finished() 🔗

Сигнализирует о том, что навигация агента завершена. Если цель достижима, навигация заканчивается, когда цель достигнута. Если цель недостижима, навигация заканчивается, когда достигнута последняя точка маршрута. Этот сигнал выдается только один раз на загруженный путь.

Этот сигнал будет выдан сразу после target_reached, когда цель достижима.


path_changed() 🔗

Выдается, когда агенту необходимо обновить загруженный путь:

  • потому что путь ранее был пуст.

  • потому что карта навигации изменилась.

  • потому что агент оттолкнулся от текущего сегмента пути дальше, чем path_max_distance.


target_reached() 🔗

Сигнализирует о том, что агент достиг цели, т. е. агент переместился в пределах target_desired_distance от target_position. Этот сигнал посылается только один раз на загруженный путь.

Этот сигнал будет посылаться непосредственно перед navigation_finished, когда цель достижима.

Не всегда возможно достичь цели, но всегда должно быть возможно достичь конечной позиции. См. get_final_position().


velocity_computed(safe_velocity: Vector3) 🔗

Уведомляет, когда вычисляется скорость избегания столкновений. Выпускается каждое обновление, пока avoidance_enabled имеет значение true и у агента есть навигационная карта.


waypoint_reached(details: Dictionary) 🔗

Сигнализирует о том, что агент достиг путевой точки. Выдается, когда агент перемещается в пределах path_desired_distance от следующей позиции пути.

Словарь сведений может содержать следующие ключи в зависимости от значения path_metadata_flags:

  • position: позиция путевой точки, которая была достигнута.

  • type: тип навигационного примитива (регион или ссылка), который содержит эту путевую точку.

  • rid: RID содержащего навигационного примитива (регион или ссылка).

  • owner: объект, который управляет содержащим навигационным примитивом (регион или ссылка).


Описания свойств

bool avoidance_enabled = false 🔗

  • void set_avoidance_enabled(value: bool)

  • bool get_avoidance_enabled()

Если true, агент регистрируется для обратного вызова избегания RVO на NavigationServer3D. Когда velocity задано и обработка завершена, safe_velocity Vector3 принимается с сигнальным соединением на velocity_computed. Обработка избегания со многими зарегистрированными агентами имеет значительные затраты производительности и должна быть включена только для агентов, которым это в данный момент требуется.


int avoidance_layers = 1 🔗

  • void set_avoidance_layers(value: int)

  • int get_avoidance_layers()

Битовое поле, определяющее слои избегания для этого NavigationAgent. Другие агенты с соответствующим битом в Avoidance_mask будут избегать этого агента.


int avoidance_mask = 1 🔗

  • void set_avoidance_mask(value: int)

  • int get_avoidance_mask()

Битовое поле, определяющее, какие еще агенты избегания и препятствия этот NavigationAgent будет избегать, если бит соответствует хотя бы одному из их Avoidance_layers.


float avoidance_priority = 1.0 🔗

  • void set_avoidance_priority(value: float)

  • float get_avoidance_priority()

Агент не корректирует скорость для других агентов, которые соответствуют avoidance_mask, но имеют более низкий avoidance_priority. Это, в свою очередь, заставляет других агентов с более низким приоритетом корректировать свои скорости еще больше, чтобы избежать столкновения с этим агентом.


bool debug_enabled = false 🔗

  • void set_debug_enabled(value: bool)

  • bool get_debug_enabled()

Если true, отображаются визуальные отладочные данные для этого агента.


Color debug_path_custom_color = Color(1, 1, 1, 1) 🔗

  • void set_debug_path_custom_color(value: Color)

  • Color get_debug_path_custom_color()

Если debug_use_custom равен true, то этот цвет используется для этого агента вместо глобального цвета.


float debug_path_custom_point_size = 4.0 🔗

  • void set_debug_path_custom_point_size(value: float)

  • float get_debug_path_custom_point_size()

Если debug_use_custom равен true, то для рендеринга точек пути этого агента, вместо глобального размера точки, используется этот растеризованный размер точки.


bool debug_use_custom = false 🔗

  • void set_debug_use_custom(value: bool)

  • bool get_debug_use_custom()

Если true, то вместо глобального цвета используется определенный debug_path_custom_color для этого агента.


float height = 1.0 🔗

  • void set_height(value: float)

  • float get_height()

Высота агента избегания. Агенты будут игнорировать других агентов или препятствия, которые находятся выше или ниже их текущего положения + высота в 2D-избегании. Ничего не делает в 3D-избегании, которое использует только радиусные сферы.


bool keep_y_velocity = true 🔗

  • void set_keep_y_velocity(value: bool)

  • bool get_keep_y_velocity()

Если true, и агент использует 2D-избегание, он запомнит заданную скорость оси Y и повторно применит ее после шага избегания. В то время как 2D-избегание не имеет оси Y и моделирует на плоской плоскости, эта настройка может помочь смягчить наиболее очевидное отсечение на неровной 3D-геометрии.


int max_neighbors = 10 🔗

  • void set_max_neighbors(value: int)

  • int get_max_neighbors()

Максимальное количество соседей, которых может учитывать агент.


float max_speed = 10.0 🔗

  • void set_max_speed(value: float)

  • float get_max_speed()

Максимальная скорость, с которой может двигаться агент.


int navigation_layers = 1 🔗

  • void set_navigation_layers(value: int)

  • int get_navigation_layers()

Битовое поле, определяющее, какие навигационные слои навигационных регионов этот агент будет использовать для расчета пути. Изменение его во время выполнения очистит текущий навигационный путь и сгенерирует новый, в соответствии с новыми навигационными слоями.


float neighbor_distance = 50.0 🔗

  • void set_neighbor_distance(value: float)

  • float get_neighbor_distance()

Расстояние для поиска других агентов.


float path_desired_distance = 1.0 🔗

  • void set_path_desired_distance(value: float)

  • float get_path_desired_distance()

Порог расстояния, по которому точка пути считается достигнутой. Это позволяет агентам не попадать точно в точку пути на пути, а только достигать ее общей области. Если это значение установлено слишком высоким, NavigationAgent будет пропускать точки на пути, что может привести к выходу из навигационной сетки. Если это значение установлено слишком низким, NavigationAgent застрянет в цикле повторного пути, поскольку он будет постоянно превышать расстояние до следующей точки при каждом обновлении физического кадра.


float path_height_offset = 0.0 🔗

  • void set_path_height_offset(value: float)

  • float get_path_height_offset()

Смещение высоты вычитается из значения оси Y любой позиции векторного пути для этого NavigationAgent. Смещение высоты NavigationAgent не изменяет и не влияет на навигационную сетку или результат запроса поиска пути. Для поддержки агентов разного размера требуются дополнительные навигационные карты, использующие регионы с навигационными сетками, которые разработчик запекал с соответствующими значениями радиуса или высоты агента.


float path_max_distance = 5.0 🔗

  • void set_path_max_distance(value: float)

  • float get_path_max_distance()

Максимальное расстояние, на которое агент может отойти от идеального пути до конечной позиции. Это может произойти из-за попыток избежать столкновений. При превышении максимального расстояния он пересчитывает идеальный путь.


BitField[PathMetadataFlags] path_metadata_flags = 7 🔗

  • void set_path_metadata_flags(value: BitField[PathMetadataFlags])

  • BitField[PathMetadataFlags] get_path_metadata_flags()

Дополнительная информация для возврата по пути навигации.


PathPostProcessing path_postprocessing = 0 🔗

  • void set_path_postprocessing(value: PathPostProcessing)

  • PathPostProcessing get_path_postprocessing()

Постобработка пути, примененная к необработанному коридору пути, найденному pathfinding_algorithm.


float path_return_max_length = 0.0 🔗

  • void set_path_return_max_length(value: float)

  • float get_path_return_max_length()

Максимально допустимая длина возвращаемого пути в мировых единицах. При превышении этой длины путь будет обрезан.


float path_return_max_radius = 0.0 🔗

  • void set_path_return_max_radius(value: float)

  • float get_path_return_max_radius()

Максимально допустимый радиус возвращаемого пути от начала пути в мировых единицах. При превышении этого радиуса путь будет обрезан. По сравнению с path_return_max_length, это позволяет агенту пройти значительно больше, если ему потребуется обойти угол.

Примечание: При этом будет выполнено обрезание сферы с учётом только фактических точек пути навигационной сетки, при этом первая точка пути будет находиться в центре сферы.


float path_search_max_distance = 0.0 🔗

  • void set_path_search_max_distance(value: float)

  • float get_path_search_max_distance()

Максимальное расстояние, на которое может отдалиться искомый полигон от начального полигона, прежде чем поиск пути отменит поиск пути к целевому полигону (возможно, недостижимому или очень удалённому). В этом случае поиск пути сбрасывается и строит путь от начального полигона до полигона, который был найден ближайшим к целевой позиции. Значение 0 или ниже считается неограниченным. В случае неограниченного значения поиск пути будет искать все полигоны, соединённые с начальным полигоном, пока не будет найден целевой полигон или пока не будут исчерпаны все доступные варианты поиска полигонов.


int path_search_max_polygons = 4096 🔗

  • void set_path_search_max_polygons(value: int)

  • int get_path_search_max_polygons()

Максимальное количество полигонов, которые будут просмотрены до того, как поиск пути отменит поиск пути к целевому полигону (возможно, недостижимому или очень удалённому). В этом случае поиск пути сбрасывается и строит путь от начального полигона до полигона, который был найден ближайшим к целевой позиции. Значение 0 или меньше считается неограниченным. В случае неограниченного поиска пути поиск пути будет искать все полигоны, соединённые с начальным полигоном, пока не будет найден целевой полигон или пока не будут исчерпаны все доступные варианты поиска полигонов.


PathfindingAlgorithm pathfinding_algorithm = 0 🔗

  • void set_pathfinding_algorithm(value: PathfindingAlgorithm)

  • PathfindingAlgorithm get_pathfinding_algorithm()

Алгоритм поиска пути, используемый в запросе пути.


float radius = 0.5 🔗

  • void set_radius(value: float)

  • float get_radius()

Радиус агента избегания. Это «тело» агента избегания, а не начальный радиус маневра избегания (который контролируется neighbor_distance).

Не влияет на обычный поиск пути. Чтобы изменить радиус поиска пути актера, запеките ресурсы NavigationMesh с другим свойством NavigationMesh.agent_radius и используйте разные навигационные карты для каждого размера актера.


float simplify_epsilon = 0.0 🔗

  • void set_simplify_epsilon(value: float)

  • float get_simplify_epsilon()

Величина упрощения пути в мировых единицах.


bool simplify_path = false 🔗

  • void set_simplify_path(value: bool)

  • bool get_simplify_path()

Если true, будет возвращена упрощенная версия пути с удаленными менее критическими точками пути. Степень упрощения контролируется simplify_epsilon. Упрощение использует вариант алгоритма Ramer-Douglas-Peucker для прореживания точек кривой.

Упрощение пути может быть полезно для смягчения различных проблем следования по пути, которые могут возникнуть с определенными типами агентов и поведением сценария. Например, «рулевое управление» или избегание в «открытых полях».


float target_desired_distance = 1.0 🔗

  • void set_target_desired_distance(value: float)

  • float get_target_desired_distance()

Порог расстояния до цели считается достигнутым. При достижении цели выдается target_reached и навигация завершается (см. is_navigation_finished() и navigation_finished).

Вы можете сделать навигацию завершенной раньше, установив это свойство на значение большее, чем path_desired_distance (навигация завершится до достижения последней точки маршрута).

Вы также можете сделать навигацию завершенной ближе к цели, чем каждая индивидуальная позиция пути, установив это свойство на значение меньшее, чем path_desired_distance (навигация не завершится немедленно при достижении последней точки маршрута). Однако, если заданное значение слишком низкое, агент застрянет в цикле повторного пути, поскольку он будет постоянно превышать расстояние до цели при каждом обновлении физического кадра.


Vector3 target_position = Vector3(0, 0, 0) 🔗

  • void set_target_position(value: Vector3)

  • Vector3 get_target_position()

Если установлено, то у NavigationServer запрашивается новый путь навигации от текущей позиции агента до target_position.


float time_horizon_agents = 1.0 🔗

  • void set_time_horizon_agents(value: float)

  • float get_time_horizon_agents()

Минимальное количество времени, в течение которого скорости этого агента, вычисленные с помощью алгоритма избегания столкновений, безопасны по отношению к другим агентам. Чем больше число, тем скорее агент отреагирует на других агентов, но тем меньше свободы в выборе своих скоростей. Слишком большое значение значительно замедлит движение агентов. Должно быть положительным.


float time_horizon_obstacles = 0.0 🔗

  • void set_time_horizon_obstacles(value: float)

  • float get_time_horizon_obstacles()

Минимальное количество времени, в течение которого скорости этого агента, вычисленные с помощью алгоритма избегания столкновений, безопасны по отношению к статическим препятствиям избегания. Чем больше число, тем скорее агент отреагирует на статические препятствия избегания, но тем меньше свободы в выборе своих скоростей. Слишком большое значение значительно замедлит движение агентов. Должно быть положительным.


bool use_3d_avoidance = false 🔗

  • void set_use_3d_avoidance(value: bool)

  • bool get_use_3d_avoidance()

Если true, агент вычисляет скорости избегания в 3D всенаправленно, например, для игр, которые происходят в воздухе, под водой или в космосе. Агенты, использующие 3D-избегание, избегают только других агентов, использующих 3D-избегание, и реагируют на препятствия избегания на основе радиуса. Они игнорируют любые препятствия на основе вершин.

Если false, агент вычисляет скорости избегания в 2D вдоль осей x и z, игнорируя ось y. Агенты, использующие 2D-избегание, избегают только других агентов, использующих 2D-избегание, и реагируют на препятствия избегания на основе радиуса или препятствия избегания на основе вершин. Другие агенты, использующие 2D-избегание, которые находятся ниже или выше их текущего положения, включая height, игнорируются.


Vector3 velocity = Vector3(0, 0, 0) 🔗

  • void set_velocity(value: Vector3)

  • Vector3 get_velocity()

Устанавливает новую желаемую скорость для агента. Симуляция избегания попытается достичь этой скорости, если это возможно, но изменит ее, чтобы избежать столкновения с другими агентами и препятствиями. Когда агент телепортируется в новое положение, используйте также set_velocity_forced() для сброса внутренней скорости симуляции.


Описания метода

float distance_to_target() const 🔗

Возвращает расстояние до целевой позиции, используя глобальную позицию агента. Пользователь должен установить target_position, чтобы это было точным.


bool get_avoidance_layer_value(layer_number: int) const 🔗

Возвращает, включен ли указанный слой битовой маски Avoidance_layers, учитывая layer_number от 1 до 32.


bool get_avoidance_mask_value(mask_number: int) const 🔗

Возвращает, включена ли указанная маска битовой маски Avoidance_mask, если задан mask_number от 1 до 32.


PackedVector3Array get_current_navigation_path() const 🔗

Возвращает текущий путь этого агента от начала до конца в глобальных координатах. Путь обновляется только при изменении целевой позиции или при необходимости повторного пути агента. Массив путей не предназначен для использования при прямом движении по пути, так как у агента есть собственная внутренняя логика пути, которая будет изменена при изменении массива путей вручную. Используйте предполагаемый get_next_path_position() один раз в каждом физическом кадре, чтобы получить следующую точку пути для движения агентов, так как эта функция также обновляет внутреннюю логику пути.


int get_current_navigation_path_index() const 🔗

Возвращает индекс, по которому в данный момент находится агент в массиве PackedVector3Array пути навигации.


NavigationPathQueryResult3D get_current_navigation_result() const 🔗

Возвращает результат запроса пути, по которому в данный момент следует агент.


Vector3 get_final_position() 🔗

Возвращает достижимую конечную позицию текущего навигационного пути в глобальных координатах. Эта позиция может измениться, если агенту необходимо обновить навигационный путь, что заставляет агента испускать сигнал path_changed.


bool get_navigation_layer_value(layer_number: int) const 🔗

Возвращает, включен ли указанный слой битовой маски navigation_layers, учитывая layer_number от 1 до 32.


RID get_navigation_map() const 🔗

Возвращает RID навигационной карты для этого узла NavigationAgent. Эта функция всегда возвращает набор карт на узле NavigationAgent, а не карту абстрактного агента на NavigationServer. Если карта агента изменяется напрямую с помощью API NavigationServer, узел NavigationAgent не будет знать об изменении карты. Используйте set_navigation_map() для изменения навигационной карты для NavigationAgent, а также для обновления агента на NavigationServer.


Vector3 get_next_path_position() 🔗

Возвращает следующую позицию в глобальных координатах, в которую можно переместиться, убедившись, что на пути нет статических объектов. Если у агента нет пути навигации, он вернет позицию родителя агента. Использование этой функции один раз в каждом кадре физики требуется для обновления внутренней логики пути NavigationAgent.


float get_path_length() const 🔗

Возвращает длину текущего вычисленного пути. Возвращаемое значение — 0.0, если путь всё ещё вычисляется или вычисление ещё не было запрошено.


RID get_rid() const 🔗

Возвращает RID этого агента на NavigationServer3D.


bool is_navigation_finished() 🔗

Возвращает true, если навигация агента завершена. Если цель достижима, навигация завершается, когда цель достигнута. Если цель недостижима, навигация завершается, когда достигнута последняя точка маршрута пути.

Примечание: В то время как true будет прекращать вызывать функции обновления, такие как get_next_path_position(). Это позволяет избежать дрожания стоящего агента из-за вызова повторяющихся обновлений пути.


bool is_target_reachable() 🔗

Возвращает true , если get_final_position() находится в пределах target_desired_distance от target_position.


bool is_target_reached() const 🔗

Возвращает true, если агент достиг цели, т. е. агент переместился в пределах target_desired_distance от target_position. Не всегда возможно достичь цели, но всегда должно быть возможно достичь конечной позиции. См. get_final_position().


void set_avoidance_layer_value(layer_number: int, value: bool) 🔗

На основе value включает или отключает указанный слой в битовой маске avoidance_layers, учитывая layer_number от 1 до 32.


void set_avoidance_mask_value(mask_number: int, value: bool) 🔗

На основе value включает или отключает указанную маску в битовой маске avoidance_mask, учитывая mask_number от 1 до 32.


void set_navigation_layer_value(layer_number: int, value: bool) 🔗

На основе value включает или отключает указанный слой в битовой маске navigation_layers, учитывая layer_number от 1 до 32.


void set_navigation_map(navigation_map: RID) 🔗

Устанавливает RID навигационной карты, которую должен использовать этот узел NavigationAgent, а также обновляет agent на NavigationServer.


void set_velocity_forced(velocity: Vector3) 🔗

Заменяет внутреннюю скорость в моделировании избегания столкновений на velocity. Когда агент телепортируется в новое положение, эта функция должна использоваться в том же кадре. При частом вызове эта функция может привести к застреванию агентов.

Предыдущий Следующий

© Авторские права 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0).

Собрано при помощи Sphinx с использованием темы, предоставленной Read the Docs.