Логотип

О 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 на русском языке
    • Все классы
    • NavigationServer2D

NavigationServer2D

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

Наследует: Object

Серверный интерфейс для низкоуровневого доступа к 2D-навигации.

Описание

NavigationServer2D — это сервер, который обрабатывает навигационные карты, регионы и агентов. Он не обрабатывает навигацию A* из AStar2D или AStarGrid2D.

Карты делятся на регионы, которые состоят из навигационных полигонов. Вместе они определяют проходимую область в 2D-мире.

Примечание: Большинство изменений NavigationServer2D вступают в силу после следующего физического кадра, а не немедленно. Это включает все изменения, внесенные в карты, регионы или агентов узлами, связанными с навигацией, в дереве сцены или выполненные через скрипты.

Чтобы два региона были соединены друг с другом, они должны иметь общее ребро. Ребро считается соединенным с другим, если обе его две вершины находятся на расстоянии меньшем, чем edge_connection_margin до вершины соответствующего другого ребра.

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

Чтобы использовать систему избежания столкновений, вы можете использовать агентов. Вы можете установить целевую скорость агента, затем серверы отправят обратный вызов с измененной скоростью.

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

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

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

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

  • Навигационный полигон 2D Демо

Методы

RID

agent_create()

bool

agent_get_avoidance_enabled(agent: RID) const

int

agent_get_avoidance_layers(agent: RID) const

int

agent_get_avoidance_mask(agent: RID) const

float

agent_get_avoidance_priority(agent: RID) const

RID

agent_get_map(agent: RID) const

int

agent_get_max_neighbors(agent: RID) const

float

agent_get_max_speed(agent: RID) const

float

agent_get_neighbor_distance(agent: RID) const

bool

agent_get_paused(agent: RID) const

Vector2

agent_get_position(agent: RID) const

float

agent_get_radius(agent: RID) const

float

agent_get_time_horizon_agents(agent: RID) const

float

agent_get_time_horizon_obstacles(agent: RID) const

Vector2

agent_get_velocity(agent: RID) const

bool

agent_has_avoidance_callback(agent: RID) const

bool

agent_is_map_changed(agent: RID) const

void

agent_set_avoidance_callback(agent: RID, callback: Callable)

void

agent_set_avoidance_enabled(agent: RID, enabled: bool)

void

agent_set_avoidance_layers(agent: RID, layers: int)

void

agent_set_avoidance_mask(agent: RID, mask: int)

void

agent_set_avoidance_priority(agent: RID, priority: float)

void

agent_set_map(agent: RID, map: RID)

void

agent_set_max_neighbors(agent: RID, count: int)

void

agent_set_max_speed(agent: RID, max_speed: float)

void

agent_set_neighbor_distance(agent: RID, distance: float)

void

agent_set_paused(agent: RID, paused: bool)

void

agent_set_position(agent: RID, position: Vector2)

void

agent_set_radius(agent: RID, radius: float)

void

agent_set_time_horizon_agents(agent: RID, time_horizon: float)

void

agent_set_time_horizon_obstacles(agent: RID, time_horizon: float)

void

agent_set_velocity(agent: RID, velocity: Vector2)

void

agent_set_velocity_forced(agent: RID, velocity: Vector2)

void

bake_from_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable())

void

bake_from_source_geometry_data_async(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable())

void

free_rid(rid: RID)

bool

get_debug_enabled() const

Array[RID]

get_maps() const

int

get_process_info(process_info: ProcessInfo) const

bool

is_baking_navigation_polygon(navigation_polygon: NavigationPolygon) const

RID

link_create()

bool

link_get_enabled(link: RID) const

Vector2

link_get_end_position(link: RID) const

float

link_get_enter_cost(link: RID) const

int

link_get_iteration_id(link: RID) const

RID

link_get_map(link: RID) const

int

link_get_navigation_layers(link: RID) const

int

link_get_owner_id(link: RID) const

Vector2

link_get_start_position(link: RID) const

float

link_get_travel_cost(link: RID) const

bool

link_is_bidirectional(link: RID) const

void

link_set_bidirectional(link: RID, bidirectional: bool)

void

link_set_enabled(link: RID, enabled: bool)

void

link_set_end_position(link: RID, position: Vector2)

void

link_set_enter_cost(link: RID, enter_cost: float)

void

link_set_map(link: RID, map: RID)

void

link_set_navigation_layers(link: RID, navigation_layers: int)

void

link_set_owner_id(link: RID, owner_id: int)

void

link_set_start_position(link: RID, position: Vector2)

void

link_set_travel_cost(link: RID, travel_cost: float)

RID

map_create()

void

map_force_update(map: RID)

Array[RID]

map_get_agents(map: RID) const

float

map_get_cell_size(map: RID) const

Vector2

map_get_closest_point(map: RID, to_point: Vector2) const

RID

map_get_closest_point_owner(map: RID, to_point: Vector2) const

float

map_get_edge_connection_margin(map: RID) const

int

map_get_iteration_id(map: RID) const

float

map_get_link_connection_radius(map: RID) const

Array[RID]

map_get_links(map: RID) const

float

map_get_merge_rasterizer_cell_scale(map: RID) const

Array[RID]

map_get_obstacles(map: RID) const

PackedVector2Array

map_get_path(map: RID, origin: Vector2, destination: Vector2, optimize: bool, navigation_layers: int = 1)

Vector2

map_get_random_point(map: RID, navigation_layers: int, uniformly: bool) const

Array[RID]

map_get_regions(map: RID) const

bool

map_get_use_async_iterations(map: RID) const

bool

map_get_use_edge_connections(map: RID) const

bool

map_is_active(map: RID) const

void

map_set_active(map: RID, active: bool)

void

map_set_cell_size(map: RID, cell_size: float)

void

map_set_edge_connection_margin(map: RID, margin: float)

void

map_set_link_connection_radius(map: RID, radius: float)

void

map_set_merge_rasterizer_cell_scale(map: RID, scale: float)

void

map_set_use_async_iterations(map: RID, enabled: bool)

void

map_set_use_edge_connections(map: RID, enabled: bool)

RID

obstacle_create()

bool

obstacle_get_avoidance_enabled(obstacle: RID) const

int

obstacle_get_avoidance_layers(obstacle: RID) const

RID

obstacle_get_map(obstacle: RID) const

bool

obstacle_get_paused(obstacle: RID) const

Vector2

obstacle_get_position(obstacle: RID) const

float

obstacle_get_radius(obstacle: RID) const

Vector2

obstacle_get_velocity(obstacle: RID) const

PackedVector2Array

obstacle_get_vertices(obstacle: RID) const

void

obstacle_set_avoidance_enabled(obstacle: RID, enabled: bool)

void

obstacle_set_avoidance_layers(obstacle: RID, layers: int)

void

obstacle_set_map(obstacle: RID, map: RID)

void

obstacle_set_paused(obstacle: RID, paused: bool)

void

obstacle_set_position(obstacle: RID, position: Vector2)

void

obstacle_set_radius(obstacle: RID, radius: float)

void

obstacle_set_velocity(obstacle: RID, velocity: Vector2)

void

obstacle_set_vertices(obstacle: RID, vertices: PackedVector2Array)

void

parse_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, root_node: Node, callback: Callable = Callable())

void

query_path(parameters: NavigationPathQueryParameters2D, result: NavigationPathQueryResult2D, callback: Callable = Callable())

RID

region_create()

Rect2

region_get_bounds(region: RID) const

Vector2

region_get_closest_point(region: RID, to_point: Vector2) const

Vector2

region_get_connection_pathway_end(region: RID, connection: int) const

Vector2

region_get_connection_pathway_start(region: RID, connection: int) const

int

region_get_connections_count(region: RID) const

bool

region_get_enabled(region: RID) const

float

region_get_enter_cost(region: RID) const

int

region_get_iteration_id(region: RID) const

RID

region_get_map(region: RID) const

int

region_get_navigation_layers(region: RID) const

int

region_get_owner_id(region: RID) const

Vector2

region_get_random_point(region: RID, navigation_layers: int, uniformly: bool) const

Transform2D

region_get_transform(region: RID) const

float

region_get_travel_cost(region: RID) const

bool

region_get_use_async_iterations(region: RID) const

bool

region_get_use_edge_connections(region: RID) const

bool

region_owns_point(region: RID, point: Vector2) const

void

region_set_enabled(region: RID, enabled: bool)

void

region_set_enter_cost(region: RID, enter_cost: float)

void

region_set_map(region: RID, map: RID)

void

region_set_navigation_layers(region: RID, navigation_layers: int)

void

region_set_navigation_polygon(region: RID, navigation_polygon: NavigationPolygon)

void

region_set_owner_id(region: RID, owner_id: int)

void

region_set_transform(region: RID, transform: Transform2D)

void

region_set_travel_cost(region: RID, travel_cost: float)

void

region_set_use_async_iterations(region: RID, enabled: bool)

void

region_set_use_edge_connections(region: RID, enabled: bool)

void

set_active(active: bool)

void

set_debug_enabled(enabled: bool)

PackedVector2Array

simplify_path(path: PackedVector2Array, epsilon: float)

RID

source_geometry_parser_create()

void

source_geometry_parser_set_callback(parser: RID, callback: Callable)


Сигналы

avoidance_debug_changed() 🔗

Выдается при изменении настроек отладки избегания. Доступно только в отладочных сборках.


map_changed(map: RID) 🔗

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


navigation_debug_changed() 🔗

Выдается при изменении настроек отладки навигации. Доступно только в отладочных сборках.


Перечисления

enum ProcessInfo: 🔗

ProcessInfo INFO_ACTIVE_MAPS = 0

Константа для получения количества активных навигационных карт.

ProcessInfo INFO_REGION_COUNT = 1

Константа для получения количества активных навигационных регионов.

ProcessInfo INFO_AGENT_COUNT = 2

Константа для получения количества активных навигационных агентов, обрабатывающих избегание.

ProcessInfo INFO_LINK_COUNT = 3

Константа для получения количества активных навигационных ссылок.

ProcessInfo INFO_POLYGON_COUNT = 4

Константа для получения количества полигонов навигационной сетки.

ProcessInfo INFO_EDGE_COUNT = 5

Константа для получения количества ребер полигона навигационной сетки.

ProcessInfo INFO_EDGE_MERGE_COUNT = 6

Константа для получения количества ребер полигонов навигационной сетки, которые были объединены из-за перекрытия ключей ребер.

ProcessInfo INFO_EDGE_CONNECTION_COUNT = 7

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

ProcessInfo INFO_EDGE_FREE_COUNT = 8

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

ProcessInfo INFO_OBSTACLE_COUNT = 9

Константа для получения количества активных навигационных препятствий.


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

RID agent_create() 🔗

Создает агента.


bool agent_get_avoidance_enabled(agent: RID) const 🔗

Верните true, если указанный agent использует избегание (аннулирование).


int agent_get_avoidance_layers(agent: RID) const 🔗

Возвращает битовую маску avoidance_layers указанного agent.


int agent_get_avoidance_mask(agent: RID) const 🔗

Возвращает битовую маску avoidance_mask указанного agent.


float agent_get_avoidance_priority(agent: RID) const 🔗

Возвращает avoidance_priority указанного agent.


RID agent_get_map(agent: RID) const 🔗

Возвращает RID навигационной карты , которой в данный момент назначен запрошенный agent.


int agent_get_max_neighbors(agent: RID) const 🔗

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


float agent_get_max_speed(agent: RID) const 🔗

Возвращает максимальную скорость указанного agent.


float agent_get_neighbor_distance(agent: RID) const 🔗

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


bool agent_get_paused(agent: RID) const 🔗

Возвращает true, если указанный agent приостановлен.


Vector2 agent_get_position(agent: RID) const 🔗

Возвращает позицию указанного agent в мировом пространстве.


float agent_get_radius(agent: RID) const 🔗

Возвращает радиус указанного agent.


float agent_get_time_horizon_agents(agent: RID) const 🔗

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


float agent_get_time_horizon_obstacles(agent: RID) const 🔗

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


Vector2 agent_get_velocity(agent: RID) const 🔗

Возвращает скорость указанного agent.


bool agent_has_avoidance_callback(agent: RID) const 🔗

Верните true, если указанный agent имеет обратный вызов для избегания.


bool agent_is_map_changed(agent: RID) const 🔗

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


void agent_set_avoidance_callback(agent: RID, callback: Callable) 🔗

Устанавливает обратный вызов Callable, который вызывается после каждого шага обработки избегания для agent. Вычисленный safe_velocity будет отправлен с сигналом объекту непосредственно перед физическими расчетами.

Примечание: Созданные обратные вызовы всегда обрабатываются независимо от состояния SceneTree, пока агент находится на навигационной карте и не освобожден. Чтобы отключить отправку обратного вызова от агента, снова используйте agent_set_avoidance_callback() с пустым Callable.


void agent_set_avoidance_enabled(agent: RID, enabled: bool) 🔗

Если enabled имеет значение true, указанный agent использует избегание.


void agent_set_avoidance_layers(agent: RID, layers: int) 🔗

Установите битовую маску агента avoidance_layers.


void agent_set_avoidance_mask(agent: RID, mask: int) 🔗

Установите битовую маску avoidance_mask агента.


void agent_set_avoidance_priority(agent: RID, priority: float) 🔗

Установите avoidance_priority агента с priority от 0,0 (самый низкий приоритет) до 1,0 (самый высокий приоритет).

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


void agent_set_map(agent: RID, map: RID) 🔗

Размещает агента на карте.


void agent_set_max_neighbors(agent: RID, count: int) 🔗

Устанавливает максимальное количество других агентов, которые агент учитывает при навигации. Чем больше это число, тем дольше время выполнения симуляции. Если число слишком мало, симуляция не будет безопасной.


void agent_set_max_speed(agent: RID, max_speed: float) 🔗

Устанавливает максимальную скорость агента. Должна быть положительной.


void agent_set_neighbor_distance(agent: RID, distance: float) 🔗

Устанавливает максимальное расстояние до других агентов, которое этот агент учитывает при навигации. Чем больше это число, тем дольше время выполнения симуляции. Если число слишком мало, симуляция не будет безопасной.


void agent_set_paused(agent: RID, paused: bool) 🔗

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


void agent_set_position(agent: RID, position: Vector2) 🔗

Устанавливает положение агента в мировом пространстве.


void agent_set_radius(agent: RID, radius: float) 🔗

Устанавливает радиус действия агента.


void agent_set_time_horizon_agents(agent: RID, time_horizon: float) 🔗

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


void agent_set_time_horizon_obstacles(agent: RID, time_horizon: float) 🔗

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


void agent_set_velocity(agent: RID, velocity: Vector2) 🔗

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


void agent_set_velocity_forced(agent: RID, velocity: Vector2) 🔗

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


void bake_from_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable()) 🔗

Запекает предоставленный navigation_polygon с данными из предоставленного source_geometry_data. После завершения процесса будет вызван необязательный callback.


void bake_from_source_geometry_data_async(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable()) 🔗

Запекает предоставленный navigation_polygon с данными из предоставленного source_geometry_data как асинхронную задачу, работающую в фоновом потоке. После завершения процесса будет вызван необязательный callback.


void free_rid(rid: RID) 🔗

Уничтожает указанный RID.


bool get_debug_enabled() const 🔗

Возвращает true, когда NavigationServer включает отладку.


Array[RID] get_maps() const 🔗

Возвращает все созданные навигационные карты RID на NavigationServer. Это возвращает как 2D, так и 3D созданные навигационные карты, поскольку между ними нет технического различия.


int get_process_info(process_info: ProcessInfo) const 🔗

Возвращает информацию о текущем состоянии NavigationServer.


bool is_baking_navigation_polygon(navigation_polygon: NavigationPolygon) const 🔗

Возвращает true, когда предоставленный навигационный полигон запекается в фоновом потоке.


RID link_create() 🔗

Создайте новую связь (Link) между двумя позициями на карте.


bool link_get_enabled(link: RID) const 🔗

Возвращает true, если указанная link включена.


Vector2 link_get_end_position(link: RID) const 🔗

Возвращает конечную позицию link.


float link_get_enter_cost(link: RID) const 🔗

Возвращает входную стоимость этого link.


int link_get_iteration_id(link: RID) const 🔗

Возвращает текущий идентификатор итерации навигационной ссылки. Каждый раз, когда навигационная ссылка изменяется и синхронизируется, идентификатор итерации увеличивается. Идентификатор итерации 0 означает, что навигационная ссылка никогда не синхронизировалась.

Примечание: Идентификатор итерации вернется к 1 после достижения предела диапазона.


RID link_get_map(link: RID) const 🔗

Возвращает навигационную карту RID, которой в данный момент назначена запрошенная link.


int link_get_navigation_layers(link: RID) const 🔗

Возвращает слои навигации для этого link.


int link_get_owner_id(link: RID) const 🔗

Возвращает ObjectID объекта, который управляет этой ссылкой.


Vector2 link_get_start_position(link: RID) const 🔗

Возвращает начальную позицию этого link.


float link_get_travel_cost(link: RID) const 🔗

Возвращает стоимость поездки по этому link.


bool link_is_bidirectional(link: RID) const 🔗

Возвращает, можно ли перемещаться по link в обоих направлениях.


void link_set_bidirectional(link: RID, bidirectional: bool) 🔗

Устанавливает, можно ли перемещаться по этой link в обоих направлениях.


void link_set_enabled(link: RID, enabled: bool) 🔗

Если enabled имеет значение true, указанная link будет добавлена к текущей навигационной карте.


void link_set_end_position(link: RID, position: Vector2) 🔗

Устанавливает позицию выхода для link.


void link_set_enter_cost(link: RID, enter_cost: float) 🔗

Устанавливает enter_cost для этого link.


void link_set_map(link: RID, map: RID) 🔗

Устанавливает навигационную карту RID для ссылки.


void link_set_navigation_layers(link: RID, navigation_layers: int) 🔗

Установить навигационные слои ссылок. Это позволяет выбирать ссылки из запроса пути (при использовании map_get_path()).


void link_set_owner_id(link: RID, owner_id: int) 🔗

Установите ObjectID объекта, который управляет этой ссылкой.


void link_set_start_position(link: RID, position: Vector2) 🔗

Устанавливает позицию входа для этого link.


void link_set_travel_cost(link: RID, travel_cost: float) 🔗

Устанавливает travel_cost для этого link.


RID map_create() 🔗

Создайте новую карту.


void map_force_update(map: RID) 🔗

Устарело: This method is no longer supported, as it is incompatible with asynchronous updates. It can only be used in a single-threaded context, at your own risk.

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

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

Обработка уклонения и отправка сигналов safe_velocity не затрагивается этой функцией и продолжает происходить для всех карт и агентов в конце физического кадра.

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


Array[RID] map_get_agents(map: RID) const 🔗

Возвращает все навигационные агенты RID, которые в данный момент назначены запрошенной навигационной карте map.


float map_get_cell_size(map: RID) const 🔗

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


Vector2 map_get_closest_point(map: RID, to_point: Vector2) const 🔗

Возвращает точку поверхности навигационной сетки, ближайшую к указанному to_point на навигационной map.


RID map_get_closest_point_owner(map: RID, to_point: Vector2) const 🔗

Возвращает точку поверхности навигационной сетки, ближайшую к указанному to_point на навигационной map.


float map_get_edge_connection_margin(map: RID) const 🔗

Возвращает границу соединения ребер карты. Грань соединения ребер — это расстояние, используемое для соединения двух регионов.


int map_get_iteration_id(map: RID) const 🔗

Возвращает текущий идентификатор итерации навигационной карты. Каждый раз, когда навигационная карта изменяется и синхронизируется, идентификатор итерации увеличивается. Идентификатор итерации 0 означает, что навигационная карта никогда не синхронизировалась.

Примечание: Идентификатор итерации вернется к 1 после достижения предела диапазона.


float map_get_link_connection_radius(map: RID) const 🔗

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


Array[RID] map_get_links(map: RID) const 🔗

Возвращает все навигационные ссылки RID-ов, которые в данный момент назначены запрошенной навигационной карте map.


float map_get_merge_rasterizer_cell_scale(map: RID) const 🔗

Возвращает внутренний масштаб ячеек растеризатора слияния карты.


Array[RID] map_get_obstacles(map: RID) const 🔗

Возвращает все навигационные препятствия RID-ов, которые в данный момент назначены запрошенной навигационной карте map.


PackedVector2Array map_get_path(map: RID, origin: Vector2, destination: Vector2, optimize: bool, navigation_layers: int = 1) 🔗

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


Vector2 map_get_random_point(map: RID, navigation_layers: int, uniformly: bool) const 🔗

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

Если uniformly равен true, все области карты, полигоны и грани взвешиваются по площади их поверхности (медленнее).

Если uniformly равен false, выбираются только случайная область и случайный полигон (быстрее).


Array[RID] map_get_regions(map: RID) const 🔗

Возвращает все регионы навигации RID, которые в данный момент назначены запрошенной навигационной карте map.


bool map_get_use_async_iterations(map: RID) const 🔗

Возвращает true, если синхронизация map использует асинхронный процесс, работающий в фоновом потоке.


bool map_get_use_edge_connections(map: RID) const 🔗

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


bool map_is_active(map: RID) const 🔗

Возвращает true, если карта активна.


void map_set_active(map: RID, active: bool) 🔗

Делает карту активной.


void map_set_cell_size(map: RID, cell_size: float) 🔗

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


void map_set_edge_connection_margin(map: RID, margin: float) 🔗

Установите границу соединения краев карты, используемую для склеивания краев совместимых регионов.


void map_set_link_connection_radius(map: RID, radius: float) 🔗

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


void map_set_merge_rasterizer_cell_scale(map: RID, scale: float) 🔗

Установите внутренний масштаб ячеек растеризатора слияния карты, используемый для управления чувствительностью слияния.


void map_set_use_async_iterations(map: RID, enabled: bool) 🔗

Если enabled имеет значение true, то синхронизация map использует асинхронный процесс, который выполняется в фоновом потоке.


void map_set_use_edge_connections(map: RID, enabled: bool) 🔗

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


RID obstacle_create() 🔗

Создает новое навигационное препятствие (obstacle).


bool obstacle_get_avoidance_enabled(obstacle: RID) const 🔗

Возвращает true, если для предоставленного obstacle включено уклонение.


int obstacle_get_avoidance_layers(obstacle: RID) const 🔗

Возвращает битовую маску avoidance_layers указанного obstacle.


RID obstacle_get_map(obstacle: RID) const 🔗

Возвращает навигационную карту RID, которой в данный момент назначен запрошенный obstacle.


bool obstacle_get_paused(obstacle: RID) const 🔗

Возвращает true, если указанное obstacle приостановлено.


Vector2 obstacle_get_position(obstacle: RID) const 🔗

Возвращает положение указанного obstacle в мировом пространстве.


float obstacle_get_radius(obstacle: RID) const 🔗

Возвращает радиус указанного динамического obstacle.


Vector2 obstacle_get_velocity(obstacle: RID) const 🔗

Возвращает скорость указанного динамического obstacle.


PackedVector2Array obstacle_get_vertices(obstacle: RID) const 🔗

Возвращает вершины контура для указанного obstacle.


void obstacle_set_avoidance_enabled(obstacle: RID, enabled: bool) 🔗

Если enabled имеет значение true, предоставленный obstacle влияет на избегание с помощью агентов.


void obstacle_set_avoidance_layers(obstacle: RID, layers: int) 🔗

Установите битовую маску avoidance_layers препятствий.


void obstacle_set_map(obstacle: RID, map: RID) 🔗

Устанавливает навигационную карту RID для препятствия.


void obstacle_set_paused(obstacle: RID, paused: bool) 🔗

Если paused равно true, то указанный obstacle не будет обработан. Например, он больше не будет влиять на скорость уклонения.


void obstacle_set_position(obstacle: RID, position: Vector2) 🔗

Устанавливает положение препятствия в мировом пространстве.


void obstacle_set_radius(obstacle: RID, radius: float) 🔗

Устанавливает радиус динамического препятствия.


void obstacle_set_velocity(obstacle: RID, velocity: Vector2) 🔗

Устанавливает velocity для динамического obstacle. Позволяет другим агентам лучше предсказывать движение динамического препятствия. Работает только в сочетании с радиусом препятствия.


void obstacle_set_vertices(obstacle: RID, vertices: PackedVector2Array) 🔗

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


void parse_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, root_node: Node, callback: Callable = Callable()) 🔗

Анализирует SceneTree на предмет исходной геометрии в соответствии со свойствами navigation_polygon. Обновляет предоставленный ресурс source_geometry_data полученными данными. Затем ресурс можно использовать для запекания навигационной сетки с помощью bake_from_source_geometry_data(). После завершения процесса будет вызван необязательный callback.

Примечание: Эта функция должна запускаться в основном потоке или с отложенным вызовом, поскольку SceneTree не является потокобезопасным.

Производительность: Несмотря на удобство, чтение массивов данных из ресурсов Mesh может отрицательно повлиять на частоту кадров. Данные должны быть получены от графического процессора, что задерживает RenderingServer в процессе. Для производительности предпочтительнее использовать, например, формы столкновений или создавать массивы данных полностью в коде.


void query_path(parameters: NavigationPathQueryParameters2D, result: NavigationPathQueryResult2D, callback: Callable = Callable()) 🔗

Запрашивает путь в заданной навигационной карте. Начальная и конечная позиция, а также другие параметры определяются через NavigationPathQueryParameters2D. Обновляет предоставленный объект результата NavigationPathQueryResult2D путем среди других результатов, запрошенных запросом. После завершения процесса будет вызван необязательный callback.


RID region_create() 🔗

Создает новый регион.


Rect2 region_get_bounds(region: RID) const 🔗

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


Vector2 region_get_closest_point(region: RID, to_point: Vector2) const 🔗

Возвращает точку поверхности навигационной сетки, ближайшую к указанному to_point в навигационной region.


Vector2 region_get_connection_pathway_end(region: RID, connection: int) const 🔗

Возвращает конечную точку соединения. connection — это индекс между 0 и возвращаемым значением region_get_connections_count().


Vector2 region_get_connection_pathway_start(region: RID, connection: int) const 🔗

Возвращает начальную точку соединения. connection — это индекс между 0 и возвращаемым значением region_get_connections_count().


int region_get_connections_count(region: RID) const 🔗

Возвращает количество связей этого region с другими регионами на карте.


bool region_get_enabled(region: RID) const 🔗

Возвращает true, если указанный region включен.


float region_get_enter_cost(region: RID) const 🔗

Возвращает стоимость входа для этого region.


int region_get_iteration_id(region: RID) const 🔗

Возвращает текущий идентификатор итерации региона навигации. Каждый раз, когда регион навигации изменяется и синхронизируется, идентификатор итерации увеличивается. Идентификатор итерации 0 означает, что регион навигации никогда не синхронизировался.

Примечание: Идентификатор итерации вернется к 1 после достижения предела диапазона.


RID region_get_map(region: RID) const 🔗

Возвращает навигационную карту RID, которой в данный момент назначен запрошенный region.


int region_get_navigation_layers(region: RID) const 🔗

Возвращает навигационные слои региона.


int region_get_owner_id(region: RID) const 🔗

Возвращает ObjectID объекта, который управляет этим регионом.


Vector2 region_get_random_point(region: RID, navigation_layers: int, uniformly: bool) const 🔗

Возвращает случайную позицию, выбранную из всех полигонов региона с соответствующим navigation_layers.

Если uniformly равен true, все полигоны региона и грани взвешиваются по площади их поверхности (медленнее).

Если uniformly равен false, выбираются только случайный полигон и грань (быстрее).


Transform2D region_get_transform(region: RID) const 🔗

Возвращает глобальное преобразование этого region.


float region_get_travel_cost(region: RID) const 🔗

Возвращает стоимость поездки в этом region.


bool region_get_use_async_iterations(region: RID) const 🔗

Возвращает true, если region использует асинхронный процесс синхронизации, работающий в фоновом потоке.


bool region_get_use_edge_connections(region: RID) const 🔗

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


bool region_owns_point(region: RID, point: Vector2) const 🔗

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

Если несколько сеток навигации имеют положения на равном расстоянии, то навигационная область, полигоны которой обрабатываются первой, выигрывает право собственности. Полигоны обрабатываются в том же порядке, в котором навигационные области были зарегистрированы на NavigationServer.

Примечание: Если навигационные сетки из разных регионов навигации перекрываются (чего следует избегать в целом), результат может оказаться не таким, как ожидалось.


void region_set_enabled(region: RID, enabled: bool) 🔗

Если enabled имеет значение true, указанный region будет добавлен к текущей навигационной карте.


void region_set_enter_cost(region: RID, enter_cost: float) 🔗

Устанавливает enter_cost для этого region.


void region_set_map(region: RID, map: RID) 🔗

Устанавливает карту региона.


void region_set_navigation_layers(region: RID, navigation_layers: int) 🔗

Установить навигационные слои региона. Это позволяет выбирать регионы из запроса пути (при использовании map_get_path()).


void region_set_navigation_polygon(region: RID, navigation_polygon: NavigationPolygon) 🔗

Устанавливает navigation_polygon для региона.


void region_set_owner_id(region: RID, owner_id: int) 🔗

Установите ObjectID объекта, который управляет этим регионом.


void region_set_transform(region: RID, transform: Transform2D) 🔗

Устанавливает глобальную трансформацию для региона.


void region_set_travel_cost(region: RID, travel_cost: float) 🔗

Устанавливает travel_cost для этого region.


void region_set_use_async_iterations(region: RID, enabled: bool) 🔗

Если enabled равно true, то region использует асинхронный процесс синхронизации, который выполняется в фоновом потоке.


void region_set_use_edge_connections(region: RID, enabled: bool) 🔗

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


void set_active(active: bool) 🔗

Управляйте активацией этого сервера.


void set_debug_enabled(enabled: bool) 🔗

Если true включает режим отладки на NavigationServer.


PackedVector2Array simplify_path(path: PackedVector2Array, epsilon: float) 🔗

Возвращает упрощенную версию path с удаленными менее критическими точками пути. Величина упрощения указывается в единицах измерения мира и контролируется epsilon. Упрощение использует вариант алгоритма Рамера-Дугласа-Пейкера для прореживания точек кривой.

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


RID source_geometry_parser_create() 🔗

Создает новый источник парсера геометрии. Если Callable установлен для парсера с source_geometry_parser_set_callback(), обратный вызов будет вызван для каждого отдельного узла, который анализируется всякий раз, когда используется parse_source_geometry_data().


void source_geometry_parser_set_callback(parser: RID, callback: Callable) 🔗

Устанавливает callback Callable для конкретной исходной геометрии parser. Callable получит вызов со следующими параметрами:

  • navigation_mesh - Ссылка NavigationPolygon, используемая для определения настроек анализа. НЕ редактируйте и не добавляйте напрямую в навигационную сетку.

  • source_geometry_data - Ссылка NavigationMeshSourceGeometryData2D. Добавьте пользовательскую исходную геометрию для запекания навигационной сетки к этому объекту.

  • node - Node, который анализируется.

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

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

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