Logo
latest

Основное

  • О Godot Engine
    • Введение
      • Прежде чем вы начнёте
      • О Godot Engine
      • О документации
      • Создание документации
    • Часто задаваемые вопросы
      • На что способен Godot? Сколько он стоит? Каковы условия лицензирования?
      • Какие платформы поддерживаются Godot?
      • Какие языки программирования поддерживаются в Godot?
      • Что такое GDScript и зачем мне его использовать?
      • Каковы были мотивы создания GDScript?
      • Какой формат 3D моделей поддерживает Godot?
      • Будет ли [Закрытый SDK такой как FMOD, GameWorks, и т.д.] поддерживаться в Godot?
      • Почему Godot использует Vulkan или OpenGL вместо Direct 3D?
      • Why does Godot aim to keep its core feature set small?
      • Как создавать ресурсы под множество разрешений и соотношений сторон дисплея?
      • Как я могу расширить Godot?
      • Когда выйдет следующий релиз Godot?
      • Я хочу внести свой вклад! С чего мне начать?
      • У меня есть отличная идея для Godot. Как я могу поделиться ей?
      • Можно ли использовать Godot как библиотеку?
      • Почему Godot не использует STL (Стандартную библиотеку шаблонов)
      • Почему Godot не использует исключения?
      • Почему Godot не навязывает применение RTTI?
      • Почему Godot не принуждает пользователей к внедрению DoD (дизайн, ориентированный на данные)?
      • Как я могу поддержать разработку Godot или внести свой вклад?
      • Кто работает над Godot? Как я могу связаться с вами?
    • Устранение неполадок
      • Всё, что я делаю в редакторе или менеджере проектов, подвисает на один кадр.
      • Координатная сетка исчезает, а полисетки темнеют, когда я изменяю ракурс 3D-камеры в редакторе.
      • Длительный запуск редактора или проекта.
      • Godot-редактор явно подвисает после нажатия на системную консоль.
      • Some text such as "NO DC" appears in the top-left corner of the project manager and editor window.
      • Отображение в окне проекта выглядит размытым, в отличии от показанного в редакторе.
      • Когда я запускаю проект, окно проекта не отображается по центру.
      • Проект работает при запуске из редактора, но не может загрузить некоторые файлы при запуске из экспортированной копии.
    • Список возможностей
      • Возможности
        • Платформы
        • Редактор
        • 2D графика
        • 2D инструменты
        • 2D физика
        • 3D-графика
        • 3D инструменты
        • 3D физика
        • Шейдеры
        • Написание скриптов
        • Аудио
        • Импорт
        • Ввод
        • Навигация
        • Сеть
        • Локализация
        • Окна и интеграция в ОС
        • Мобильный
        • Поддержка XR (AR и VR)
        • Система графического интерфейса
        • Анимация
        • Форматы
        • Разное
    • История изменения документации
      • Новые учебники с версии 3.1
        • Рабочий процесс проекта
        • 2D
        • Аудио
        • Математика
        • Вводы
        • Локализация
        • Шейдинг (Затенение)
        • Сеть
        • Виртуальная реальность
        • Плагины
        • Многопоточность
        • Создание контента
        • Оптимизация
        • Правовые вопросы
      • Новые руководства с версии 3.0
        • Шаг за шагом
        • Написание скриптов
        • Рабочий процесс проекта
        • 2D
        • 3D
        • Физика
        • Анимация
        • Интерфейс
        • Окна просмотра
        • Шейдинг (Затенение)
        • Плагины
        • Особенности разных платформ
        • Многопоточность
        • Создание контента
        • Разное
        • Компиляция
        • Разработка движка
    • Политика релизов Godot
      • Информация о версии
      • Сроки поддержки релиза
      • Когда следующий релиз?

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

  • Шаг за шагом
    • Введение в редактор Godot
      • Менеджер проектов
        • Создание или импортирование проекта
      • Первый взгляд на редактор Godot
      • Рабочие пространства
      • Изменение интерфейса
        • Перемещение и изменение размеров пенелей
    • Сцены и узлы
      • Введение
      • Узлы (ноды)
      • Сцены
      • Редактор
      • Настройка проекта
      • Продолжение следует...
    • Создание экземпляров
      • Введение
      • Создание экземпляров на примере
      • Множественное создание экземпляров
      • Редактирование экземпляров
      • Вывод
    • Создание экземпляров (продолжение)
      • Резюме
      • Дизайн
      • Информационная перегрузка!
    • Написание скриптов
      • Введение
        • GDScript
        • Визуальный Скриптинг
        • .NET / C#
        • GDNative / C++
      • Создание сценариев сцены
        • Настройка сцены
        • Добавление сценария
        • Роль сценария
        • Обработка сигнала
    • Написание скриптов (продолжение)
      • Обработка
      • Группы
      • Уведомления
      • Переопределяемые функции
      • Создание узлов
      • Инстанцирование сцен
      • Регистрация сценариев в качестве классов
    • Сигналы
      • Введение
      • Пример таймера
        • Подключение сигналов в коде
      • Пользовательские сигналы
      • Вывод
    • Ваша первая игра
      • Обзор
      • Настройка проекта
        • Организация Проекта
      • Сцена Игрока
        • Структура узла
        • Анимация Спрайтов
        • Движение Игрока
        • Выбор анимации
        • Подготовка к столкновениям
      • Сцена Врага
        • Настройка узла
        • Скрипт врага
      • Главная сцена
        • Добавление мобов
        • Главный скрипт
        • Тестирование сцены
      • HUD
        • ScoreLabel
        • Message
        • StartButton
        • Подключение HUD к Main
        • Удаляем старых крипов
      • Завершающие штрихи
        • Фон
        • Звуковые эффекты
        • Сочетание клавиш
      • Файлы проекта
    • Экспорт
      • Обзор
      • Подготовка проекта
      • Настройка главной сцены
      • Экспорт шаблонов
      • Экспорт предустановок
      • Экспортирование на платформу
        • ПК (Linux/macOS/Windows)
        • Android
        • iOS
        • HTML5 (web)
    • Философия дизайна Godot
      • Объектно-ориентированный дизайн и композиция
      • Полный пакет
      • Открытый исходный код
      • Управляемый сообществом
      • Редактор Godot - это игра Godot
      • Отдельные 2D и 3D движки
    • Дизайн интерфейса с помощью узлов Control
      • Пять наиболее распространенных элементов UI
        • TextureRect
        • TextureButton
        • TextureProgress
        • Label (Надпись)
        • NinePatchRect
      • Есть два способа создания отзывчивых интерфейсов
      • Размещайте элементы интерфейса точно при помощи якорей
        • Как изменять якорь
        • Якоря относительны к родительскому контейнеру
        • Отступы изменяются вместе с якорем
        • Используйте размерные тэги, чтобы влиять на то, как элементы интерфейса будут заполнять доступное пространство
      • Автоматическая организация управляющих узлов с контейнерами
        • 5 наиболее полезных контейнеров
    • Дизайн начального экрана
      • Как разработать UI для вашей игры
      • Проектирование главного меню
        • Краш-тест UI макета
        • Подготовка сцены главного меню
        • Добавление спрайтов
        • Добавьте контейнеры для автоматического размещения элементов UI
        • Краш-тест UI макета
    • Разработка графического интерфейса
      • Разбивка UI
      • Создание базового GUI
        • Создание базы для шкал прогресса
        • Замена шрифта у Label
        • Добавление шкалы прогресса
      • Разработка счетчика бомб и кристаллов
      • Добавление панели и счетчика в UI
      • Использование наследования для создания оставшихся элементов
        • Наследование Bar для создания шкалы здоровья
        • Дизайн шкалы Энергии
        • Подготовка счётчиков бомб и кристаллов
      • Финальное добавление компонентов GUI
      • Размещение интерфейса на макете игры
    • Управление игровым интерфейсом из кода
      • Введение
      • Скачайте и изучите стартовый проект
      • Установка параметра Player max_health (Максимальное здоровье) для LifeBar'a
      • Обновление здоровья с помощью сигнала при получении урона
      • Анимировать смерть с помощью узла Tween
      • Присоединение animated_health к шкале здоровья
      • Исчезновение шкал, когда игрок умирает
    • Заставка
      • Учебное пособие
      • Настройка
    • Анимации
      • Введение
      • Добавление анимации персонажу
      • Создание анимации
      • Редактирование анимации
    • Ресурсы
      • Узлы и Ресурсы
      • Внешние против Встроенных(Build-it)
      • Загрузка ресурсов из кода
      • Загрузка сцен
      • Очистка(освобождение) ресурсов
      • Создание собственных ресурсов
    • Файловая система
      • Введение
      • Реализация
      • project.godot
      • Разделитель путей
      • Путь ресурса
      • Путь пользователя
      • Родительская файловая система
      • Недостатки
    • Дерево сцены
      • Введение
      • "MainLoop"
      • Дерево сцены
      • Корневое окно
      • Дерево сцены
      • Последовательность в древе
      • "Становится активным", войдя в Древо Сцен
      • Смена текущей сцены
    • Синглтоны (Автозагрузка)
      • Введение
      • Автозагрузка
      • Пользовательский переключатель сцены
        • Global.gd
  • Руководство редактора
    • Using the Web editor
      • Browser support
      • Ограничения
      • Importing a project
      • Editing and running a project
      • Where are my project files?
    • Руководство по командной строке
      • Ссылка на командную строку
      • Путь
      • Настройка пути проекта
      • Создание проекта
      • Запуск редактора
      • Удаление сцены
      • Запуск игры
      • Отладка
      • Экспорт
      • Запуск скрипта
    • Использование внешнего текстового редактора
    • Стандартные сочетания клавиш
      • Общие действия редактора
      • 2D / Редактор Canvas Item
      • 3D
      • Текстовый редактор
      • Редактор скриптов
      • Визуальный редактор сценариев
      • Вывод редактора
      • Отладчик
      • Файловый диалог
      • Панель «Файловая система»
      • Панель дерева сцены
      • Редактор анимационных дорожек
      • Редактор тайлов
      • Редактор набора плиток
    • Из Unity в Godot
      • Различия
      • Редактор
      • Система сцен
      • Организация проекта
      • Где мои префабы?
      • Словарь соответствий
      • Скриптинг: GDScript, C# и Visual Script
        • Разработка
        • Связи: группы и сигналы
        • Сериализация сценариев
      • Использование C++ в Godot
  • Написание скриптов
    • GDScript
      • Основы GDScript
        • Введение
        • Язык
        • Встроенные типы
        • Данные
      • GDScript: Введение в динамически типизированные языки
        • О Godot Engine
        • Динамический характер
        • Массивы
        • Словари (Dictionaries)
        • Циклы for и while
        • Пока
        • Пользовательские итераторы
        • Утиная типизация
      • Экспортирование в GDScript
        • Введение в экспорт
        • Примеры
        • Экспорт битовых флагов
        • Экспорт массивов
        • Установка экспортированных переменных из скрипта инструмента
        • Расширенный экспорт
      • Руководство по стилю GDScript
        • Форматирование
        • Соглашения об именовании
        • Порядок кода
        • Статическая типизация
      • Статическая типизация в GDScript
        • Краткий обзор статической типизации
        • Как использовать статическую типизацию
        • Типизированный или динамичный: придерживайтесь одного стиля
        • Система предупреждений
        • Случаи, когда вы не можете указывать типы
        • Подведение итогов
      • Система предупреждений GDScript
      • Строки формата GDScript
        • Использование в GDScript
        • Несколько заполнителей
        • Спецификаторы форматирования
        • Отступ
        • Escape-последовательность
        • Примеры методов форматирования
    • Визуальный Скриптинг
      • Что такое Визуальное Программирование
      • Начало работы с Визуальным Программированием
        • Создание скрипта
        • Добавление функции
      • Ноды и Терминология
        • Свойства узла
        • Порты и соединения
        • Создание узлов
        • Добавление дополнительных узлов
      • Пользовательские узлы VisualScript
        • Создание пользовательского узла
        • Использование пользовательского узла
    • C#
      • Основы C#
        • Введение
        • Настройка C# для Godot
        • Настройка внешнего редактора
        • Создание C# скрипта
        • Настройка проекта и рабочего процесса
        • Пример
        • Основные различия между C# и GDScript
        • Текущие ограничения и известные проблемы
        • Производительность C# в Godot
        • Использование пакетов NuGet в Godot
        • Профилирование вашего C# кода
        • Настройка VS 2019 для отладки
        • Настройка Visual Studio Code для отладки (дебаггинга)
      • Особенности C#
        • Превращение типов и кастинг
        • Сигналы C#
        • Препроцессорные определения
      • API различия C# и GDScript
        • Общие отличия
        • Глобальный контекст
        • Ключевое слово Export
        • Ключевое слово Signal
        • onready keyword
        • Синглтоны
        • Строки
        • Базис
        • Transform2D
        • Плоскость
        • Rect2
        • Кват
        • Массив
        • Словарь
        • Variant
        • Общение с другими языками сценариев
        • Ключевое слово Yield
        • Другие различия
      • Руководство по стилю C#
        • Спецификация языка
        • Форматирование
        • Соглашения об именовании
        • Переменные-члены
        • Локальные переменные
        • Неявно типизированные локальные переменные
        • Другие соображения
    • Меж-языковые сценарии (скрипты)
      • Создание экземпляров узлов
        • Создание экземпляров узлов C# из GDScript
        • Создание узлов GDScript из C#
      • Доступ к полям
        • Доступ к полям C# из GDScript
        • Доступ к полям GDScript из C#
      • Методы вызова
        • Вызов C# методов из GDScript
        • Вызов методов GDScript из C#
      • Наследование
    • Создание сценарных шаблонов
      • Расположение шаблонов
        • Шаблоны, определенные редактором
        • Шаблоны, определенные проектом
      • Языковая поддержка и переопределяющее поведение
      • Шаблон по умолчанию
      • Список заполнителей шаблонов
        • Базовые заполнители
        • Типы заполнителей
  • Рабочий процесс проекта
    • Настройка проекта
      • Организация проекта
        • Введение
        • Организация
        • Руководство по стилю
        • Импорт
        • Чувствительность к регистру
      • Система Контроля Версий
        • Введение
        • Официальный плагин для Git
        • Файлы, исключаемые из VCS
        • Работает с Git на Windows
    • Рабочий процесс с ресурсами (ассетами)
      • Процесс импорта
        • Импорт ассетов в Godot 3.0+
        • Изменение параметров импорта
        • Повторный импорт нескольких активов
        • Автоматический реимпорт
        • Генерируемые файлы
        • Изменение типа ресурса импорта
        • Изменение параметров импорта по умолчанию
        • Простота - ключ к успеху!
      • Импортирование изображений
        • Поддерживаемые форматы изображения
        • Импортирование текстур
        • Сжатие
        • Флаги
        • Процесс
        • SVG
      • Importing audio samples (импорт звуковых образцов)
        • Supported files
        • Лучшие практики
      • Импорт переводов
        • Игры и интернационализация
        • Translation format (формат перевода)
        • Импортёр CSV
      • Импорт 3D сцен
        • Импортёр сцены Godot
        • Рабочие процессы импорта
        • Опции импорта
        • Параметры анимации
        • Наследование сцен
        • Подсказки по импорту
      • Экспортер Blender ESCN
        • Подробности по экспорту
        • Отключение конкретных объектов
        • Интеграция в конвеер сборки
    • Экспорт
      • Экспорт проектов
        • Зачем экспортировать?
        • Export menu (меню экспорта)
        • Экспорт из командной строки
        • PCK по сравнению с форматами файлов ZIP Pack
      • Экспортирование пакетов, патчей и модов
        • Случаи использования
        • Обзор файлов PCK
        • Создание файлов PCK
        • Открытие файлов PCK во время выполнения
        • Подведение итогов
      • Теги особенностей
        • Введение
        • Основные особенности
        • Пользовательские особенности
        • Переопределение параметров проекта
        • Основные переопределения
        • Настройка сборки
      • Экспорт для ПК
      • Изменение значка приложения для Windows
        • Создание ICO файла
        • Изменение значка на панели задач
        • Изменение значка файла
        • Проверка результата
      • Экспорт для универсальной платформы Windows
        • Ограничения на Xbox One
        • Создание сертификата подписи
        • Установка автоматического подписывания
        • Установка пакета
      • Экспорт для iOS
        • Требования
        • Экспорт проекта Godot в Xcode
        • Действующие соглашения о разработке
        • Plugins for iOS
      • Экспорт для Android
        • Загрузите Android SDK
        • Install OpenJDK 8
        • Создайте debug.keystore
        • Настройка в Godot
        • Предоставление иконок для лаунчера
        • Экспортирование в Google Play Store
        • Оптимизация размера APK
      • Пользовательские сборки для Android
        • Настройка пользовательской среды сборки
        • Установка Android SDK (версия для командной строки)
        • Установка Android SDK (Android Studio)
        • Включение пользовательской сборки и экспорт
      • Экспорт для Интернета
        • WebGL 2
        • Ограничения
        • Обслуживание файлов
        • Опции экспорта
        • Вызов JavaScript из сприпта (сценария)
      • Экспортирование на выделенные серверы
        • Поддерживаемые платформы
        • Бинарные файлы "headless" и "server"
        • Экспортирование файла PCK
        • Подготовка сервера
        • Запуск сервера
        • Следующие шаги
      • Развёртывание в один клик
        • Звучит хорошо, но что это?
        • Шаги по развёртыванию в один клик
    • Лучшие практики
      • Введение
      • Применение объектно-ориентированного подхода в Godot
        • Работа скриптов в движке
        • Сцены
      • Организация сцены
        • Как эффективно строить зависимости
        • Choosing a node tree structure
      • Когда использовать сцены по сравнению со скриптами
        • Анонимные типы
        • Named types
        • Производительность сценариев и PackedScene
        • Вывод
      • Автозагрузки по сравнению с обычными узлами
        • The cutting audio issue
        • Управление общей функциональностью или данными
        • Когда вы должны использовать Autoload (автозагрузку)
      • Когда и как избежать использования узлов для всего
      • Godot interfaces
        • Acquiring object references
        • Доступ к данным или логике из объекта
      • Godot notifications
        • "_process" против "_physics_process" против "*_input"
        • _init против initialization против export
        • _ready против _enter_tree против NOTIFICATION_PARENTED
      • Data preferences
        • Массив против словаря против объекта
        • Перечисления: int vs. string
        • AnimatedTexture против AnimatedSprite против AnimationPlayer против AnimationTree
      • Настройки логики
        • Загрузка и предварительная загрузка
        • Крупные уровни: статические и динамические

Уроки

  • 2D
    • Слои холста
      • Узлы Viewport и CanvasItem
      • Узел CanvasLayer
    • Преобразование Viewport и холста
      • Введение
      • Преобразование холста
      • Глобальное преобразование холста
      • Преобразования растяжения
      • Порядок преобразований
      • Функции преобразования
      • Передача пользовательских событий ввода
    • Использование карт тайлов
      • Введение
      • Настройка проекта
      • Узел TileMap
      • Создание набора тайлов
      • Виды и формы коллизий (столкновений)
      • Атлас плиток
        • Случайные приоритеты плитки
      • Автотайлы
        • 2x2
        • 3x3 (minimal)
        • 3x3
        • Disabling autotile
        • Привязка автотайла
      • Советы и хитрости
    • Particle systems (2D)
      • Введение
        • Particle nodes
        • Материал частиц
        • Текстура
      • Параметры времени
        • Продолжительность жизни
        • Один снимок
        • Предварительная обработка
        • Шкала скорости
        • Explosiveness
        • Случайность
        • Фиксированный FPS
        • Fract Delta
      • Параметры отрисовки
        • Прямоугольник видимости
        • Локальные координаты
        • Порядок рисования
      • Параметры материала частиц
        • Direction
        • Распространение
        • Flatness
        • Gravity
        • Initial Velocity
        • Angular Velocity
        • Скорость Спина
        • Orbit Velocity
        • Линейное Ускорение
        • Радиальное (Нормальное) Ускорение
        • Касательное Ускорение
        • Амортизация
        • Угол
        • Масштаб
        • Цвет
        • Hue variation
      • Emission Shapes
        • Маска излучения
        • Цвета излучения
    • Перемещение в 2D пространстве
      • Введение
      • Настройка
      • 8-way movement
      • Вращение + перемещение
      • Вращение + перемещение с помощью мыши
      • Нажми и двигайся
      • Подведение итогов
    • 2D lights and shadows
      • Введение
      • Настройка
      • Узлы (ноды)
      • Свет
      • Shadows
      • Шаг за шагом
    • 2D meshes
      • Введение
      • Оптимизация нарисованного изображения
      • Converting Sprites to 2D meshes
    • Custom drawing in 2D
      • Почему?
      • But...
      • OK, how?
      • Updating
      • An example: drawing circular arcs
        • Arc function
        • Draw the arc on the screen
        • Arc polygon function
        • Dynamic custom drawing
      • Инструменты
    • 2D Sprite animation
      • Введение
      • Individual images with AnimatedSprite
        • Controlling the animation
      • Sprite sheet with AnimatedSprite
      • Sprite sheet with AnimationPlayer
        • Controlling an AnimationPlayer animation
      • Подведение итогов
  • 3D
    • Введение в 3D
      • Узел Spatial
      • 3D content
        • DCC-created models
        • Генерация геометрии
        • Непосредственная геометрия
        • 2D в 3D
      • Окружение
      • Окно просмотра 3D
        • Система координат
        • Пространство и гизмо манипуляции
        • Меню "Обзор"
        • Окружение по умолчанию
        • Камеры
        • Свет
    • Использование 3D-трансформаций
      • Введение
      • Проблемы углов Эйлера
        • Axis order
        • Интерполяция
        • Скажи нет углам Эйлера
      • Введение в трансформации
        • Управление преобразованиями
        • Ошибки точности
        • Получение информации
        • Установка информации
        • Интерполяция с кватернионами
      • Трансформации - твои друзья
    • Ограничения 3D-рендеринга
      • Введение
      • Ограничения размера текстуры
      • Цветовая полоса
      • Точность буфера глубины
      • Сортировка прозрачности
      • Множественная выборка сглаживания (MSAA)
    • Spatial Material
      • Введение
      • Флаги
        • Transparent
        • Use Shadow to Opacity
        • Unshaded
        • Vertex Lighting
        • No Depth Test
        • Use Point Size
        • World Triplanar
        • Fixed Size
        • Do Not Receive Shadows
        • Disable Ambient Light
        • Ensure Correct Normals
      • Vertex Color
        • Use as Albedo
        • Is sRGB
      • Parameters
        • Diffuse Mode
        • Specular Mode
        • Blend Mode
        • Cull Mode
        • Depth Draw Mode
        • Line Width
        • Point Size
        • Billboard Mode
        • Billboard Keep Scale
        • Grow
        • Use Alpha Scissor
      • Material colors, maps and channels
        • Albedo
        • Metallic
        • Roughness
        • Emission
        • Normal map
        • Rim
        • Clearcoat
        • Anisotropy
        • Ambient Occlusion
        • Глубина
        • Subsurface Scattering
        • Transmission
        • Refraction
        • Detail
        • UV1 and UV2
        • Triplanar Mapping
      • Proximity and distance fade
      • Render priority
    • 3D lights and shadows
      • Введение
      • Light nodes
        • Shadow mapping
        • Directional shadow mapping
        • Omni shadow mapping
        • Spot shadow mapping
    • Reflection probes
      • Введение
      • Настройка
      • Interior vs exterior
      • Blending
      • Reflection atlas
    • GI Probes
      • Введение
      • Настройка
      • Adding lights
      • Reflections
      • Interior vs exterior
      • Tweaking
      • Quality
    • Baked lightmaps
      • Введение
      • Visual comparison
      • Настройка
        • Unwrap from your 3D DCC
        • Unwrap from within Godot
        • Unwrap on scene import
        • Checking UV2
      • Setting up the scene
        • Configure bounds
        • Setting up meshes
        • Setting up lights
        • Baking quality
      • Baking
        • Configuring bake
      • Dynamic objects
    • Environment and post-processing
      • Окружение
        • Camera node
        • WorldEnvironment node
        • Окружение по умолчанию
      • Environment options
        • Фон
        • Ambient Light
        • Fog
        • Tonemap
        • Auto Exposure (HDR)
      • Mid- and post-processing effects
        • Screen-Space Reflections (SSR)
        • Screen-Space Ambient Occlusion (SSAO)
        • Depth of Field / Far Blur
        • Depth of Field / Near Blur
        • Glow
        • Adjustments
    • High dynamic range lighting
      • Введение
      • Computer displays
      • Scene linear & asset pipelines
        • sRGB transfer function to display linear ratios on image import
        • Hardware sRGB transfer function to display linear conversion
        • Scene linear to display-referred nonlinear
      • Parameters of HDR
    • Using gridmaps
      • Введение
      • Example project
      • Creating a MeshLibrary
      • Collisions
      • Материалы
      • Exporting the MeshLibrary
      • Using GridMap
      • Using GridMap in code
    • Using MultiMeshInstance
      • Введение
      • Setting up the nodes
      • MultiMesh settings
        • Target Surface
        • Source Mesh
        • Mesh Up Axis
        • Random Rotation
        • Random Tilt
        • Random Scale
        • Масштаб
        • Amount
    • Prototyping levels with CSG
      • Introduction to CSG nodes
        • CSG tools features
        • CSGPolygon
        • Custom meshes
        • CSGCombiner
        • Processing order
      • Prototyping a level
      • Using prototype textures
    • FPS tutorial
      • Часть 1
        • Введение
        • Part overview
        • Getting everything ready
        • Making the FPS movement logic
        • Giving the player a flash light and the option to sprint
        • Final notes
      • Part 2
        • Part overview
        • Making a system to handle animations
        • Getting the animations ready
        • Creating the bullet scene
        • Creating the first weapon
        • Creating the other two weapons
        • Making the weapons work
        • Creating some test subjects
        • Final notes
      • Part 3
        • Part overview
        • Changing levels
        • Adding ammo
        • Adding reloading to the weapons
        • Adding reloading to the player
        • Adding sounds
        • Final notes
      • Part 4
        • Part overview
        • Adding joypad input
        • Adding mouse scroll wheel input
        • Adding the health pickups
        • Adding the ammo pickups
        • Adding breakable targets
        • Final notes
      • Part 5
        • Part overview
        • Adding grenades
        • Adding grenades to the player
        • Adding the ability to grab and throw RigidBody nodes to the player
        • Adding a turret
        • Final notes
      • Part 6
        • Part overview
        • Adding the main menu
        • Making the Globals singleton
        • Adding the debug menu
        • Adding a pause menu
        • Starting the respawn system
        • Finishing the respawn system
        • Writing a sound system we can use anywhere
        • Final notes
    • Animating thousands of objects
      • Animating thousands of fish with MultiMeshInstance
        • Animating one Fish
        • Making a school of fish
        • Animating a school of fish
      • Controlling thousands of fish with Particles
  • Аудио
    • Audio buses
      • Введение
      • Decibel scale
      • Audio buses
      • Playback of audio through a bus
      • Adding effects
        • Усилитель
        • BandLimit and BandPass
        • Хор
        • Компрессор
        • Задержка
        • Искажение
        • EQ
        • EQ6, EQ10, EQ21
        • Фильтр
        • HighPassFilter
        • HighShelfFilter
        • Ограничитель
        • LowPassFilter
        • LowShelfFilter
        • Режекторный фильтр
        • Панель
        • Фэйзер
        • PitchShift
        • Record
        • Реверберация
        • SpectrumAnalyzer
        • StereoEnhance
      • Automatic bus disabling
      • Bus rearrangement
      • Default bus layout
    • Audio streams
      • Введение
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Reverb buses
        • Допплер
    • Sync the gameplay with audio and music
      • Введение
      • Using the system clock to sync
      • Using the sound hardware clock to sync
    • Recording with microphone
      • The structure of the demo
  • Физика
    • Physics introduction
      • Collision objects
        • Виды и формы коллизий (столкновений)
        • Physics process callback
        • Collision layers and masks
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • Rigid body modes
        • Using RigidBody2D
        • Contact reporting
      • KinematicBody2D
        • Kinematic collision response
    • RigidBody
      • What is a rigid body?
      • How to control a rigid body
      • The "look at" method
    • Using Area2D
      • Введение
      • Типы Шейдеров?
      • Свойства области
      • Overlap detection
      • Area influence
        • Point gravity
        • Примеры
    • Using KinematicBody2D
      • Введение
      • What is a kinematic body?
      • Movement and collision
        • move_and_collide
        • move_and_slide
        • move_and_slide_with_snap
      • Detecting collisions
      • Which movement method to use?
      • Примеры
        • Movement and walls
        • Bouncing/reflecting
        • Platformer movement
    • Трассировка лучей
      • Введение
      • Пространство
      • Доступ к пространству
      • Запрос трассировки лучей
      • Исключения столкновений
      • Маска столкновений
      • Трассировка лучей из экрана в 3D
    • Система Ragdoll
      • Введение
      • Настройка куклы
        • Создание физических костей
        • Cleaning up the skeleton
        • Collision shape adjustment
        • Joints adjustment
      • Simulating the ragdoll
        • Collision layer and mask
    • Kinematic character (2D)
      • Введение
      • Physics process
      • Настройка сцены
      • Moving the kinematic character
    • SoftBody
      • Базовая настройка
      • Cloak simulation
    • Collision shapes (3D)
      • Primitive collision shapes
      • Convex collision shapes
      • Concave or trimesh collision shapes
      • Performance caveats
  • Математика
    • Векторная алгебра
      • Введение
      • Системы координат (2D)
      • Операции над векторами
        • Доступ к полям
        • Сложение векторов
        • Скалярное перемножение
      • Практические применения
        • Движение
        • Направление в сторону цели
      • Единичные векторы
        • Нормализация
        • Отражение
      • Скалярное произведение
        • Направление взгляда
      • Векторное произведение
        • Расчитывание нормалей
        • Направление на цель
      • Дополнительная информация
    • Продвинутая векторная алгебра
      • Плоскости
        • Distance to plane
        • Away from the origin
        • Constructing a plane in 2D
        • Some examples of planes
      • Collision detection in 3D
      • Дополнительная информация
    • Матрицы и преобразования
      • Введение
        • Matrix components and the Identity matrix
        • Scaling the transformation matrix
        • Rotating the transformation matrix
        • Basis of the transformation matrix
        • Translating the transformation matrix
        • Putting it all together
        • Shearing the transformation matrix (advanced)
      • Practical applications of transforms
        • Converting positions between transforms
        • Moving an object relative to itself
        • Applying transforms onto transforms
        • Inverting a transformation matrix
      • How does it all work in 3D?
        • Representing rotation in 3D (advanced)
    • Интерполяция
      • Векторная интерполяция
      • Интерполяция трансформаций
      • Smoothing motion
    • Безье, кривые и пути
      • Quadratic Bezier
      • Cubic Bezier
      • Adding control points
      • Curve2D, Curve3D, Path and Path2D
      • Evaluating
      • Отрисовка
      • Traversal
    • Random number generation
      • Global scope versus RandomNumberGenerator class
      • The randomize() method
      • Getting a random number
      • Get a random array element
      • Get a random dictionary value
      • Weighted random probability
      • "Better" randomness using shuffle bags
      • Random noise
  • Анимация
    • Introduction to the animation features
      • Обзор
      • Создание узла AnimationPlayer
      • Компьютерная анимация опирается на ключевые кадры
      • Руководство: Создание простой анимации
        • Настройка сцены
        • Добавление трека
        • Второй ключевой кадр
        • Запуск анимации
        • Назад и вперед
        • Настройки трека
      • Ключевые кадры для других свойств
      • Редактирование ключевых кадров
      • Дополнительно: Трек Вызова Метода
    • Cutout animation
      • What is it?
      • Cutout animation in Godot
      • Making of GBot
      • Setting up the rig
      • Adjusting the pivot
      • RemoteTransform2D node
      • Completing the skeleton
      • Skeletons
      • IK chains
      • Animation tips
        • Setting keyframes and excluding properties
      • Creating a rest pose
      • Modifying rotation only
      • Keyframing IK chains
      • Visually move a sprite behind its parent
      • Setting easing curves for multiple keys
      • 2D Skeletal deform
    • 2D skeletons
      • Введение
      • Настройка
      • Creating the polygons
      • Creating the skeleton
      • Deforming the polygons
      • Internal vertices
    • Дерево анимации
      • Введение
      • Creating an AnimationTree
      • Creating a tree
      • Blend tree
        • Blend2 / Blend3
        • OneShot
        • Seek
        • TimeScale
        • Transition
        • BlendSpace2D
        • BlendSpace1D
        • StateMachine
      • Root motion
      • Controlling from code
      • State machine travel
  • Вводы
    • InputEvent
      • What is it?
      • Как это работает?
      • Анатомия InputEvent
      • Действия
      • InputMap
    • Примеры ввода
      • Введение
      • Сравнение событий и опроса
      • Входящие события
      • InputMap
        • Захват действий
      • События клавиатуры
        • Модификаторы клавиатуры
      • События мыши
        • Кнопки мыши
        • Движение мыши
      • Сенсорные события
    • Мышь и входные координаты
      • О Godot Engine
      • Отображение hardware-координат
      • Отображение viewport-координат
    • Настройка курсора мыши
      • Используя настройки проекта
      • Используя скрипт
      • Демо-проект
      • Список курсоров
  • I/O
    • Background loading
      • ResourceInteractiveLoader
      • Использует
        • Obtaining a ResourceInteractiveLoader
        • Поллинг
        • Load progress (optional)
        • Forcing completion (optional)
        • Obtaining the resource
      • Пример
      • Using multiple threads
        • Use a semaphore
        • Not blocking main thread during the polling
      • Example class
        • Пример:
    • Data paths
      • Path separators
      • Путь ресурса
      • User path (persistent data)
      • Editor data paths
        • Self-contained mode
    • Saving games
      • Введение
      • Identify persistent objects
      • Сериализация
      • Saving and reading data
      • Some notes
  • Локализация
    • Internationalizing games
      • Введение
      • Configuring the imported translation
      • Localizing resources
      • Converting keys to text
      • Making controls resizable
      • TranslationServer
      • Command line
      • Translating the project name
    • Localization using gettext
      • Advantages
      • Disadvantages
      • Caveats
      • Installing gettext tools
      • Creating the PO template (POT) manually
      • Creating the PO template (POT) using pybabel
      • Creating a messages file from a PO template
      • Loading a messages file in Godot
      • Updating message files to follow the PO template
      • Checking the validity of a PO file or template
    • Локали
  • Интерфейс
    • Внешний вид интерфейса
      • О, красивые кнопочки!
      • Тема
      • Параметры темы
      • Настройка элементов управления
      • Создание темы
      • Пример: создание темы для кнопок
    • Custom GUI controls
      • Так много элементов управления...
      • Отрисовка
        • Checking control size
        • Проверка фокуса
      • Определение размеров
      • Ввод
        • Входящие события
        • Уведомления
    • Size and anchors
      • Centering a control
    • Контейнеры
      • Container layout
      • Флаги размера (Size Flags)
      • Container types
        • Box Containers
        • Grid Container
        • Margin Container
        • Tab Container
        • Split Container
        • PanelContainer
        • ScrollContainer
        • ViewportContainer
      • Creating custom Containers
    • BBCode in RichTextLabel
      • Введение
      • Using BBCode
      • Reference
        • Built-in color names
        • Hexadecimal color codes
        • Image vertical offset
      • Animation effects
        • Wave
        • Tornado
        • Shake
        • Fade
        • Rainbow
      • Custom BBCode tags and text effects
        • _process_custom_fx
        • Ghost
        • Pulse
        • Matrix
  • Окна просмотра
    • Окна просмотра
      • Введение
      • Ввод
      • Listener
      • Cameras (2D & 3D)
      • Scale & stretching
      • Миры
      • Захват
      • Viewport Container
      • Rendering
      • Render target
    • Multiple resolutions
      • The problem of multiple resolutions
      • One size fits all
      • Base size
      • Изменение размера
      • Stretch settings
        • Stretch Mode
        • Stretch Aspect
        • Stretch Shrink
        • From scripts
      • Reducing aliasing on downsampling
      • Handling aspect ratios
      • Field of view scaling
      • Scaling 2D and 3D elements differently using Viewports
    • Using a Viewport as a texture
      • Введение
      • Setting up the Viewport
      • Applying the texture
      • Making the planet texture
      • Coloring the planet
      • Making an ocean
    • Custom post-processing
      • Введение
      • Single pass post-processing
      • Multi-pass post-processing
  • Шейдинг (Затенение)
    • Shading reference
      • Шейдеры
        • Введение
        • Типы шейдеров
        • Режимы визуализации
        • Функции процессора
      • Язык шейдеров
        • Введение
        • Типы данных
        • Массивы
        • Константы
        • Операторы
        • Flow control
        • Отбрасывание
        • Функции
        • Built-in functions
      • Spatial shaders
        • Режимы визуализации
        • Built-ins
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
      • CanvasItem shaders
        • Режимы визуализации
        • Built-ins
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
      • Particle shaders
        • Режимы визуализации
        • Built-ins
        • Global built-ins
        • Vertex built-ins
    • Your first shader
      • Типы Шейдеров?
        • Введение
        • But what are they?
        • Structure of a shader
        • Technical overview
      • Your first CanvasItem shader
        • Введение
        • Настройка
        • Your first CanvasItem shader
        • Your first fragment function
        • Your first vertex function
        • Вывод
      • Your first Spatial shader
        • Where to assign my material
        • Настройка
        • Shader magic
        • Noise heightmap
        • Униформы
        • Interacting with light
      • Your first Spatial shader: part 2
        • Your first spatial fragment function
        • Animating with TIME
        • Advanced effects: waves
    • Shader materials
      • Введение
      • Creating a ShaderMaterial
      • Converting to ShaderMaterial
    • VisualShaders
      • Creating a VisualShader
      • Using the Visual Shader Editor
      • Visual Shader nodes
        • Expression node
        • Fresnel node
        • Boolean node
        • If node
        • Switch node
    • Intro to shaders: 2D and 3D water
      • Watch the tutorials
      • Download the source code
    • Screen-reading shaders
      • Введение
      • SCREEN_TEXTURE built-in texture
      • SCREEN_TEXTURE example
      • Behind the scenes
      • Back-buffer logic
      • DEPTH_TEXTURE
    • Migrating to Godot's shading language
      • Введение
      • GLSL
        • Shader programs
        • Vertex attributes
        • gl_Position
        • Varyings
        • Main
        • Константы
        • Macros
        • Переменные
        • Координаты
        • Точность
      • Shadertoy
        • Типы
        • mainImage
        • Переменные
        • Координаты
      • The Book of Shaders
        • Типы
        • Main
        • Переменные
        • Координаты
    • Godot shader language style guide
      • Форматирование
        • Кодирование и специальные символы
        • Отступы
        • Разрывы строки и пустые строки
        • Пустые строки
        • Длина строки
        • Одно выражение на строку
        • Интервал в комментариях
        • Пробел
        • Floating-point numbers
      • Accessing vector members
      • Соглашения об именовании
        • Функции и переменные
        • Константы
      • Порядок кода
        • Локальные переменные
    • Advanced post-processing
      • Введение
      • Full screen quad
      • Depth texture
      • An optimization
  • Сеть
    • High-level multiplayer
      • High-level vs low-level API
      • Среднеуровневая абстракция
      • Инициализация сети
      • Управление соединениями
      • RPC
      • Вернёмся к лобби
      • Starting the game
        • Player scenes
        • Synchronizing game start
      • Synchronizing the game
        • Network master
        • Master and puppet keywords
      • Экспортирование на выделенные серверы
    • Making HTTP requests
      • Preparing scene
      • Написание скриптов
      • Sending data to server
    • HTTP client class
    • SSL certificates
      • Введение
      • Approach 1: self signed cert
      • Approach 2: CA cert
    • WebSocket
      • HTML5 and WebSocket
      • Using WebSocket in Godot
        • Minimal client example
        • Minimal server example
        • Advanced chat demo
    • WebRTC
      • HTML5, WebSocket, WebRTC
        • WebSocket
        • WebRTC
      • Using WebRTC in Godot
        • Minimal connection example
        • Local signaling example
        • Remote signaling with WebSocket
  • Библиотека ресурсов
    • About the Asset Library
      • Types of assets
      • Часто задаваемые вопросы
        • Can paid assets be uploaded to the asset library?
    • Using the Asset Library
      • On the website
        • Обзор
        • Поиск
        • Breakdown of an asset
        • Registering and logging in
      • In the editor
    • Submitting to the Asset Library
      • Введение
      • Submission guidelines
        • Требования
        • Recommendations
      • Предоставление
  • Виртуальная реальность
    • AR/VR primer
      • AR/VR server
      • New AR/VR nodes
      • Official plugins and resources
      • Other things to consider
    • VR starter tutorial
      • VR starter tutorial part 1
        • Введение
        • Getting everything ready
        • Запуск VR
        • Creating the controllers
        • Creating a base class for interactable VR objects
        • Reducing motion sickness
        • Final notes
      • VR starter tutorial part 2
        • Введение
        • Adding destroyable targets
        • Adding a pistol
        • Adding a shotgun
        • Adding a bomb
        • Adding a sword
        • Updating the target UI
        • Adding the final special RigidBody
        • Final notes
    • Developing for Oculus Quest
      • Введение
      • Setting Up Godot
      • Setting Up Your Quest
  • Плагины
    • Editor plugins
      • Installing plugins
        • Finding plugins
        • Installing a plugin
        • Enabling a plugin
      • Making plugins
        • О плагинах
        • Создаем плагин
        • A custom node
        • Going beyond
      • Making main screen plugins
        • What this tutorial covers
        • Initializing the plugin
        • Main screen scene
        • Update the plugin script
        • Try the plugin
      • Import plugins
        • Введение
        • Конфигурация
        • The EditorImportPlugin class
        • Options and presets
        • The import method
        • Platform variants and generated files
        • Trying the plugin
      • Spatial gizmo plugins
        • Введение
        • The EditorSpatialGizmoPlugin
        • Simple approach
        • Alternative approach
      • Inspector plugins
        • Настройка
        • EditorInspectorPlugin
        • EditorProperty
      • Visual Shader plugins
    • GDNative
      • GDNative C example
        • Введение
        • Требования
        • Our C source
        • Компиляция
        • Creating the GDNativeLibrary (.gdnlib) file
        • Creating the NativeScript (.gdns) file
      • GDNative пример на C++
        • Введение
        • Setting up the project
        • Building the C++ bindings
        • Создание простого плагина
        • Compiling the plugin
        • Using the GDNative module
        • Добавление свойств
        • Сигналы
        • NativeScript 1.1 vs NativeScript 1.0
        • Следующие шаги
    • Android plugins
      • Creating Android plugins
        • Введение
        • Android plugin
        • Устранение неполадок
  • Особенности разных платформ
    • Внутриигровые покупки на платформе Android
      • Migrating from Godot 3.2.1 and lower (GodotPaymentsV3)
        • Изменения
      • Использует
        • Начало работы
        • Начало работы
        • Querying available items
        • Purchase an item
        • Check if the user purchased an item
        • Consumables
        • Subscriptions
    • iOS plugins
      • Creating iOS plugins
        • Loading and using an existing plugin
        • Creating an iOS plugin
      • Plugins for iOS
        • Accessing plugin singletons
        • Asynchronous methods
        • Store Kit
        • Game Center
    • HTML5
      • HTML5 shell class reference
        • Engine
        • Engine configuration
      • Custom HTML page for Web export
        • Настройка
        • Starting the project
        • Customizing the behavior
        • Customizing the presentation
        • Отладка
    • Какие языки поддерживаются в Godot
      • Console publishing process
      • Official support
      • Third-party support
  • Многопоточность
    • Using multiple threads
      • Потоки
      • Creating a Thread
      • Mutexes
      • Semaphores
    • Thread-safe APIs
      • Потоки
      • Глобальный контекст
      • Дерево сцены
      • GDScript массивы, словари
      • Ресурсы
  • Создание контента
    • Procedural geometry
      • Using the ArrayMesh
        • ArrayMesh
        • Generating geometry
        • Saving
      • Using the MeshDataTool
      • Using the SurfaceTool
      • Using ImmediateGeometry
      • Генерация геометрии?
      • Типы Шейдеров?
      • What a Mesh is
        • Surfaces
        • Surface array
      • Инструменты
        • ArrayMesh
        • MeshDataTool
        • SurfaceTool
        • ImmediateGeometry
      • Which one should I use?
    • Making trees
      • Start with a tree
      • Paint with vertex colors
      • Write a custom shader for the leaves
      • Improving the shader
  • Оптимизация
    • Введение
    • Common
      • General optimization tips
        • Введение
      • Measuring performance
        • Ограничения
        • Detective work
      • Profilers
      • Principles
        • Performant design
        • Incremental design
        • The optimization process
        • Optimizing bottlenecks
      • Appendix
        • Bottleneck math
      • Optimization using Servers
        • Servers
        • RIDs
        • Creating a sprite
        • Instantiating a Mesh into 3D space
        • Creating a 2D RigidBody and moving a sprite with it
        • Getting data from the servers
    • CPU
      • CPU optimization
      • Measuring performance
      • CPU profilers
        • External profilers
      • Manually timing functions
      • Caches
      • Languages
        • GDScript
        • C#
        • Other languages
        • C++
      • Потоки
      • Дерево сцены
      • Физика
    • GPU
      • GPU optimization
        • Введение
      • Draw calls, state changes, and APIs
        • 2D batching
        • 3D batching
        • Reuse Shaders and Materials
      • Pixel cost versus vertex cost
      • Pixel/fragment shaders and fill rate
        • Reading textures
        • Texture compression
        • Post-processing and shadows
      • Transparency and blending
      • Multi-platform advice
      • Mobile/tiled renderers
      • Optimization using MultiMeshes
        • MultiMeshes
        • Multimesh example
    • 2D
      • Optimization using batching
        • Введение
        • How it works
        • Свет
        • Light scissoring
        • Vertex baking
        • Project Settings
        • Diagnostics
        • Часто задаваемые вопросы
        • Appendix
    • 3D
      • Optimizing 3D performance
      • Culling
        • Occlusion culling
        • Other occlusion techniques
        • Transparent objects
      • Level of detail (LOD)
        • Billboards and imposters
        • Use instancing (MultiMesh)
      • Bake lighting
      • Animation and skinning
      • Large worlds
  • Разное
    • Исправление джиттеров и задержек
      • Что такое джиттеры и задержки?
      • Различия между ними
      • Джиттер
      • Задержка
        • Windows
        • Linux (X11)
        • MacOS
        • Android
        • iOS
      • Доклад о задержках и джиттерах
    • Обработка запросов выхода
      • Выход
      • Обработка уведомления
    • Пауза в играх
      • Пауза?
      • Как работает пауза
      • Белый список нодов
      • Пример
    • API двоичной сериализации
      • Введение
      • Пакетная сериализация
        • 0: null
        • 1: bool
        • 2: int
        • 3: float
        • 4: String
        • 5: Vector2
        • 6: Rect2
        • 7: Vector3
        • 8: Transform2D
        • 9: Plane
        • 10: Quat
        • 11: AABB
        • 12: Basis
        • 13: Transform
        • 14: Color
        • 15: NodePath
        • 16: RID (unsupported)
        • 17: Object (unsupported)
        • 18: Dictionary
        • 19: Array
        • 20: PoolByteArray
        • 21: PoolIntArray
        • 22: PoolRealArray
        • 23: PoolStringArray
        • 24: PoolVector2Array
        • 25: PoolVector3Array
        • 26: PoolColorArray
    • Запуск кода в редакторе
      • Что такое tool?
      • Как использовать это
      • Попробуйте
      • Editing variables
      • Инстанцирование сцен
    • Изменение сцен вручную
    • Отличия между GLES2 и GLES3
      • Частицы
      • SCREEN_TEXTURE mip-maps
      • DEPTH_TEXTURE
      • Цветовое пространство
      • HDR
      • Возможности SpatialMaterial
      • Environment features
      • GIProbes
      • Contact shadows
      • Light performance
      • Texture compression
      • Blend shapes
      • Язык шейдеров
        • textureSize() workaround
      • Built in variables and render modes
    • Instancing with signals
      • Пример стрельбы
    • State design pattern
      • Введение
      • Script setup
      • Настройка проекта
  • Отладка
    • Обзор инструментов отладки
      • Debugger Panel
      • Debug menu options
        • Развернуть с удалённой отладкой
        • Небольшое развёртывание через сеть
        • Видимые области соприкосновения
        • Видимая навигация
        • Синхронизация изменений в сцене
        • Синхронизация изменений в скриптах
      • Script editor debug tools and options
      • Debug project settings
        • Settings
        • GDScript
        • Shapes
      • Remote in scene dock
    • Debugger panel
      • Отладчик
      • Ошибки
      • Профайлер
      • Сетевой профайлер
      • Мониторинг
      • Видеопамять
      • Прочее
  • Правовые вопросы
    • Complying with licenses
      • What are licenses?
      • Требования
      • Inclusion
        • Credits screen
        • Licenses screen
        • Output log
        • Accompanying file
        • Printed manual
      • Third-party licenses
        • FreeType
        • ENet
        • MBedTLS

Разработка

  • Компиляция
    • Получение исходного кода
      • Загрузка исходного кода Godot
    • Введение в систему сборки
      • SCons
      • Настройка
      • Выбор платформы
      • Полученный бинарный файл
      • Инструменты
      • Цель
      • Биты
      • Custom modules
      • Cleaning generated files
      • Другие параметры сборки
        • Overriding the build options
      • Экспорт шаблонов
    • Компиляция под Windows
      • Требования
      • Setting up Python
      • Настройка SCons
      • Installing Visual Studio caveats
      • Загрузка исходного кода Godot
      • Компиляция
        • Selecting a compiler
        • Running SCons
      • Development in Visual Studio or other IDEs
      • Cross-compiling for Windows from other operating systems
        • Устранение неполадок
      • Creating Windows export templates
    • Compiling for X11 (Linux, *BSD)
      • Требования
        • Distro-specific one-liners
      • Компиляция
      • Compiling a headless/server build
      • Building export templates
      • Using Clang and LLD for faster development
    • Compiling for macOS
      • Требования
      • Компиляция
      • Compiling a headless/server build
      • Cross-compiling for macOS from Linux
    • Compiling for Android
      • Примечание
      • Требования
      • Setting up the buildsystem
      • Building the export templates
        • Adding support for x86 devices
        • Cleaning the generated export templates
      • Using the export templates
        • Installing the templates
      • Устранение неполадок
        • Platform doesn't appear in SCons
        • Application not installed
        • Application exits immediately
    • Compiling for iOS
      • Требования
      • Компиляция
      • Запустить
    • Cross-compiling for iOS on Linux
      • Отказ от ответственности
      • Требования
      • Configuring the environment
        • darling-dmg
        • Preparing the SDK
        • Инструментарий
      • Compiling Godot for iPhone
        • Producing fat binaries
    • Compiling for Universal Windows Platform
      • Требования
      • Компиляция
      • Creating UWP export templates
      • Running UWP apps with Visual Studio
    • Compiling for the Web
      • Требования
      • Building export templates
      • Building per asm.js translation or LLVM backend
    • Compiling with Mono
      • Требования
      • Environment variables
      • Enable the Mono module
      • Generate the glue
        • Примечания
      • Rebuild with Mono glue
      • Примеры
        • Пример (Windows)
        • Example (X11)
      • Data directory
        • Экспорт шаблонов
        • Редактор
      • Building the Mono runtime
      • Targeting Android
      • Targeting iOS
      • Targeting WebAssembly
      • Base Class Library
      • AOT cross-compilers
      • Command-line options
    • Optimizing a build for size
      • Rationale
      • Disabling 3D
      • Disabling advanced GUI nodes
      • Disabling unwanted modules
      • Optimizing for size instead of speed
      • Compiling with link-time optimization
      • Stripping binaries
    • Compiling with script encryption key
      • Шаг за шагом
      • Possible Errors
  • Разработка движка
    • Введение в разработку Godot
      • Диаграмма архитектуры
      • Отладка редактора через gdb
    • Настройка IDE
      • Android Studio
        • Импортирование проекта
      • CLion
        • Импортирование проекта
        • Debugging the project
      • Code::Blocks
        • Создание нового проекта
        • Configuring the build
        • Configuring the run
        • Добавление файлов в проект
        • Конфигурация стилей кода
      • KDevelop
        • Импортирование проекта
        • Debugging the project
      • Qt Creator
        • Импортирование проекта
        • Debugging the project
        • Конфигурация стилей кода
      • Visual Studio
        • Импортирование проекта
        • Debugging the project
      • Visual Studio Code
        • Импортирование проекта
        • Debugging the project
      • Xcode
        • Импортирование проекта
        • Debugging the project
    • Common engine methods and macros
      • Print text
      • Format a string
      • Convert an integer or float to a string
      • Internationalize a string
      • Clamp a value
      • Microbenchmarking
      • Get project/editor settings
      • Error macros
    • Основные типы
      • Определения
        • Источники:
      • Модель памяти
      • Выделение памяти
        • Источники:
      • Контейнеры
        • Источники:
      • Строки
        • Источники:
      • StringName
        • Источники:
      • Математические типы
        • Источники:
      • NodePath
        • Источники:
      • RID
        • Источники:
    • Класс Variant
      • О Godot Engine
        • Источники:
      • Контейнеры: Dictionary и Array
        • Источники:
    • Класс Object
      • Общее определение
        • Источники:
      • Регистрация Object
        • Источники:
      • Константы
      • Свойства (set/get)
      • Связывание свойств через _set/_get/_get_property_list
      • Динамическое приведение
      • Сигналы
      • Ссылки
        • Источники:
      • Ресурсы:
        • Источники:
      • Загрузка Ресурсов
        • Источники:
      • Сохранение Ресурсов
        • Источники:
    • Дерево наследования классов
      • Объект
      • Reference
      • Control
      • Node2D
      • Spatial
    • Собственные модули на C++
      • Модули
      • Для чего это?
      • Создание нового модуля
      • Использование модуля
      • Compiling a module externally
      • Улучшение системы сборки для разработки
      • Написание собственной документации
      • Adding custom editor icons
      • Итоги
    • Связывание внешних библиотек
      • Модули
      • Использование модуля
    • Собственные загрузчики форматов ресурсов
      • Введение
        • Ссылки
      • Для чего это?
      • What not?
        • Ссылки
      • Creating a ResourceFormatLoader
      • Creating a ResourceFormatSaver
      • Creating custom data types
        • Соображения
        • Ссылки
      • Registering the new file format
        • Ссылки
      • Loading it on GDScript
    • Custom AudioStreams
      • Введение
        • Источники:
      • Для чего это?
      • Create an AudioStream
        • Источники:
      • Create an AudioStreamPlayback
        • Передискретизация
        • Источники:
    • Custom Godot servers
      • Введение
        • Ссылки
      • Для чего это?
      • Создание сервера Godot
      • Custom managed resource data
        • Ссылки
      • Регистрация класса в GDScript
        • Bind methods
      • MessageQueue
        • Источники:
      • Summing it up
        • Примечания
  • Editor development
    • Editor icons
      • Creating icons
      • Color conversion for light editor themes
      • Icon optimization
      • Integrating and sharing the icons
      • Устранение неполадок
      • Ссылки
    • Editor style guide
      • Введение
      • Writing style
      • Button and menu texts
      • Inspector sections
      • Inspector performance hints
      • Tooltips
  • Godot file formats
    • GDScript grammar
    • TSCN file format
      • Структура файла
        • Entries inside the file
      • The scene tree
        • NodePath
        • Скелет
        • BoneAttachment
        • AnimationPlayer
      • Ресурсы
        • Внешние ресурсы
        • Внутренние ресурсы
        • ArrayMesh
        • Анимация

Сообщество

  • Содействие
    • Пути содействия
      • Участие в разработке
      • Тестирование и отчёты о проблемах
        • Тестирование версий, находящихся в разработке
        • Регистрация проблемы на GitHub
      • Вклад в документацию
      • Вклад в переводы
    • Правила и рекомендации для разработчиков движка
      • Введение
      • Язык
      • Правила работы
        • #1: Сначала проблема
        • #2: Чтобы решить проблему, сначала убедитесь в её существовании
        • #3: Проблема должна быть сложной или частой
        • #4: Решение должно быть обсуждено с другими
        • #5: To each problem, its own solution
        • #6: Cater to common use cases, leave the door open for the rare ones
        • #7: Solutions must be local
        • #8: Don't use complex canned solutions for simple problems
    • Механизм Pull request
      • Исходный Git-репозиторий
      • Создание форка и клонирование
      • Ветвление
      • Обновление вашей ветки
      • Внесение изменений
      • Отправка изменений на GitHub
      • Запрос на принятие изменений
      • Изменение PR
      • Интерактивный режим rebase
      • Удаление ветки в Git
    • Bisecting regressions
      • What is bisecting?
      • Using official builds to speed up bisecting
      • The Git bisect command
    • Code style guidelines
      • C++ and Objective-C
        • Using clang-format locally
        • Header includes
      • Java
      • Python
        • Using black locally
      • Comment style guide
    • Bug triage guidelines
      • Issues management
        • Обозначения на карте
        • Основные этапы
    • Руководство по документации
      • Как внести свой вклад
      • Ссылка 'Edit on GitHub'
      • Что делает документацию хорошей?
      • Заголовки
      • Перевод существующих страниц
      • Лицензия
    • Docs writing guidelines
      • 7 rules for clear English
        • Use the direct voice
        • Use precise action verbs
        • Avoid verbs that end in -ing
        • Remove unnecessary adverbs and adjectives
        • Ban these 8 words
        • Use explicit references
        • Use 's to show possession
        • Use the Oxford comma to enumerate anything
      • How to write methods and classes
        • Динамическая типизация против статической
        • Use real-world code examples where appropriate
        • Give an overview of the node in the brief description
        • Mention what methods return if it's useful
        • Use "if true" to describe booleans
        • Use [code] around arguments
      • Common vocabulary to use in Godot's documentation
      • Keyboard shortcut guidelines
      • Image contribution guidelines
    • Contributing to the class reference
      • Как внести свой вклад
      • Get started with GitHub
        • Fork Godot
        • How to keep your local clone up-to-date
        • Updating the documentation template
        • Push and request a pull of your changes
      • How to edit class XML
        • How to write the class reference
        • Improve formatting with BBCode style tags
        • Я не знаю, что делает этот метод!
        • Локализация
    • Перевод редактора и документации
      • Использование Weblate для переводов
        • Добавление нового языка
        • Интерфейс перевода
      • Поиск исходного контента
      • Соблюдение синтаксиса разметки
        • Интерфейс редактора (C++)
        • Онлайн документация (RST)
        • Справка классов (BBCode)
      • Оффлайн перевод и тестирование
      • Перевод изображений документации
  • Каналы сообщества
    • Вопросы и ответы
    • IRC-каналы в сети Freenode
    • Другие чаты
    • Языковые сообщества
    • Социальные сети
    • Форум
  • Уроки и ресурсы
    • С чего начать
    • Видео-уроки
    • Текстовые уроки
    • Дневники разработчиков
    • Ресурсы

Классы движка

  • Godot API
    • @GDScript
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • @GlobalScope
      • Description
      • Properties
      • Enumerations
      • Constants
      • Property Descriptions
    • AABB
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AcceptDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedSprite
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedSprite3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedTexture
      • Description
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Animation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeAdd2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAdd3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAnimation
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlendSpace1D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendSpace2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeOneShot
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeOutput
      • Tutorials
    • AnimationNodeStateMachine
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachinePlayback
      • Description
      • Tutorials
      • Properties
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachineTransition
      • Tutorials
      • Properties
      • Signals
      • Enumerations
      • Property Descriptions
    • AnimationNodeTimeScale
      • Description
      • Tutorials
    • AnimationNodeTimeSeek
      • Description
      • Tutorials
    • AnimationNodeTransition
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationRootNode
    • AnimationTrackEditPlugin
    • AnimationTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationTreePlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Array
      • Description
      • Methods
      • Method Descriptions
    • ArrayMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ARVRAnchor
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ARVRCamera
      • Description
      • Tutorials
    • ARVRController
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ARVRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ARVRInterfaceGDNative
      • Description
    • ARVROrigin
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ARVRPositionalTracker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ARVRServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AStar
      • Description
      • Methods
      • Method Descriptions
    • AStar2D
      • Description
      • Methods
      • Method Descriptions
    • AtlasTexture
      • Description
      • Properties
      • Property Descriptions
    • AudioBusLayout
      • Description
    • AudioEffect
      • Description
    • AudioEffectAmplify
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectBandLimitFilter
      • Description
    • AudioEffectBandPassFilter
      • Description
    • AudioEffectChorus
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectCompressor
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectDelay
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectDistortion
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectEQ
      • Description
      • Methods
      • Method Descriptions
    • AudioEffectEQ10
      • Description
    • AudioEffectEQ21
      • Description
    • AudioEffectEQ6
      • Description
    • AudioEffectFilter
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectHighPassFilter
      • Description
    • AudioEffectHighShelfFilter
    • AudioEffectInstance
    • AudioEffectLimiter
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectLowPassFilter
      • Description
    • AudioEffectLowShelfFilter
    • AudioEffectNotchFilter
      • Description
    • AudioEffectPanner
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectPhaser
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectPitchShift
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectRecord
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectReverb
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectSpectrumAnalyzer
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectSpectrumAnalyzerInstance
      • Methods
      • Enumerations
      • Method Descriptions
    • AudioEffectStereoEnhance
      • Properties
      • Property Descriptions
    • AudioServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStream
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamGenerator
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioStreamGeneratorPlayback
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamMicrophone
    • AudioStreamOGGVorbis
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamPlayback
      • Description
    • AudioStreamPlaybackResampled
    • AudioStreamPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamRandomPitch
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamSample
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BackBufferCopy
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • BakedLightmap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BakedLightmapData
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BaseButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Basis
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • BitMap
      • Description
      • Methods
      • Method Descriptions
    • BitmapFont
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Bone2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BoneAttachment
      • Description
      • Properties
      • Property Descriptions
    • bool
      • Description
      • Methods
      • Method Descriptions
    • BoxContainer
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BoxShape
      • Description
      • Properties
      • Property Descriptions
    • BulletPhysicsServer
    • Button
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
    • ButtonGroup
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Camera
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Camera2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CameraFeed
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CameraServer
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • CameraTexture
      • Description
      • Properties
      • Property Descriptions
    • CanvasItem
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • CanvasItemMaterial
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CanvasLayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CanvasModulate
      • Description
      • Properties
      • Property Descriptions
    • CapsuleMesh
      • Description
      • Properties
      • Property Descriptions
    • CapsuleShape
      • Description
      • Properties
      • Property Descriptions
    • CapsuleShape2D
      • Description
      • Properties
      • Property Descriptions
    • CenterContainer
      • Description
      • Properties
      • Property Descriptions
    • CharFXTransform
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CheckBox
      • Description
      • Properties
      • Theme Properties
    • CheckButton
      • Description
      • Properties
      • Theme Properties
    • CircleShape2D
      • Description
      • Properties
      • Property Descriptions
    • ClassDB
      • Description
      • Methods
      • Method Descriptions
    • ClippedCamera
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CollisionObject
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionObject2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionPolygon
      • Description
      • Properties
      • Property Descriptions
    • CollisionPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CollisionShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CollisionShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Color
      • Description
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ColorPicker
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ColorPickerButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ColorRect
      • Description
      • Properties
      • Property Descriptions
    • ConcavePolygonShape
      • Description
      • Methods
      • Method Descriptions
    • ConcavePolygonShape2D
      • Description
      • Properties
      • Property Descriptions
    • ConeTwistJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ConfigFile
      • Description
      • Methods
      • Method Descriptions
    • ConfirmationDialog
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Container
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Control
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ConvexPolygonShape
      • Description
      • Properties
      • Property Descriptions
    • ConvexPolygonShape2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CPUParticles
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CPUParticles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Crypto
      • Description
      • Methods
      • Method Descriptions
    • CryptoKey
      • Description
      • Methods
      • Method Descriptions
    • CSGBox
      • Description
      • Properties
      • Property Descriptions
    • CSGCombiner
      • Description
    • CSGCylinder
      • Description
      • Properties
      • Property Descriptions
    • CSGMesh
      • Description
      • Properties
      • Property Descriptions
    • CSGPolygon
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CSGPrimitive
      • Description
      • Properties
      • Property Descriptions
    • CSGShape
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CSGSphere
      • Description
      • Properties
      • Property Descriptions
    • CSGTorus
      • Description
      • Properties
      • Property Descriptions
    • CSharpScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • CubeMap
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CubeMesh
      • Description
      • Properties
      • Property Descriptions
    • Curve
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Curve2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Curve3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CurveTexture
      • Description
      • Properties
      • Property Descriptions
    • CylinderMesh
      • Description
      • Properties
      • Property Descriptions
    • CylinderShape
      • Description
      • Properties
      • Property Descriptions
    • DampedSpringJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Dictionary
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • DirectionalLight
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • Directory
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • DTLSServer
      • Description
      • Methods
      • Method Descriptions
    • DynamicFont
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • DynamicFontData
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • EditorExportPlugin
      • Methods
      • Method Descriptions
    • EditorFeatureProfile
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorFileDialog
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • EditorFileSystem
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorFileSystemDirectory
      • Description
      • Methods
      • Method Descriptions
    • EditorImportPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorInspector
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • EditorInspectorPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorInterface
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorNavigationMeshGenerator
      • Methods
      • Method Descriptions
    • EditorPlugin
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorProperty
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourceConversionPlugin
      • Methods
      • Method Descriptions
    • EditorResourcePreview
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorResourcePreviewGenerator
      • Description
      • Methods
      • Method Descriptions
    • EditorSceneImporter
      • Methods
      • Constants
      • Method Descriptions
    • EditorSceneImporterAssimp
      • Description
    • EditorScenePostImport
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorScript
      • Description
      • Methods
      • Method Descriptions
    • EditorSelection
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorSettings
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • EditorSpatialGizmo
      • Description
      • Methods
      • Method Descriptions
    • EditorSpatialGizmoPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorSpinSlider
      • Properties
      • Property Descriptions
    • EditorVCSInterface
      • Description
      • Methods
      • Method Descriptions
    • EncodedObjectAsID
      • Description
      • Properties
      • Property Descriptions
    • Engine
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Environment
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Expression
      • Description
      • Methods
      • Method Descriptions
    • ExternalTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • File
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • FileDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • FileSystemDock
      • Methods
      • Signals
      • Method Descriptions
    • float
      • Description
      • Methods
      • Method Descriptions
    • Font
      • Description
      • Methods
      • Method Descriptions
    • FuncRef
      • Description
      • Methods
      • Method Descriptions
    • GDNative
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDNativeLibrary
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • GDScriptFunctionState
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • Generic6DOFJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Geometry
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • GeometryInstance
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GIProbe
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GIProbeData
      • Properties
      • Property Descriptions
    • GodotSharp
      • Description
      • Methods
      • Method Descriptions
    • Gradient
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GradientTexture
      • Description
      • Properties
      • Property Descriptions
    • GraphEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • GraphNode
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GridContainer
      • Description
      • Properties
      • Theme Properties
      • Property Descriptions
    • GridMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • GrooveJoint2D
      • Description
      • Properties
      • Property Descriptions
    • HashingContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • HBoxContainer
      • Description
      • Theme Properties
    • HeightMapShape
      • Description
      • Properties
      • Property Descriptions
    • HingeJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HScrollBar
      • Description
      • Theme Properties
    • HSeparator
      • Description
      • Theme Properties
    • HSlider
      • Description
      • Theme Properties
    • HSplitContainer
      • Description
      • Theme Properties
    • HTTPClient
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HTTPRequest
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Image
      • Description
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ImageTexture
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ImmediateGeometry
      • Description
      • Methods
      • Method Descriptions
    • Input
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • InputEvent
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventAction
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventGesture
      • Properties
      • Property Descriptions
    • InputEventJoypadButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventJoypadMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventKey
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventMagnifyGesture
      • Properties
      • Property Descriptions
    • InputEventMIDI
      • Properties
      • Property Descriptions
    • InputEventMouse
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventPanGesture
      • Properties
      • Property Descriptions
    • InputEventScreenDrag
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventScreenTouch
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventWithModifiers
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputMap
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • InstancePlaceholder
      • Description
      • Methods
      • Method Descriptions
    • int
      • Description
      • Methods
      • Method Descriptions
    • InterpolatedCamera
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • IP
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • ItemList
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • JavaClass
    • JavaClassWrapper
      • Methods
      • Method Descriptions
    • JavaScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • JNISingleton
    • Joint
      • Description
      • Properties
      • Property Descriptions
    • Joint2D
      • Description
      • Properties
      • Property Descriptions
    • JSON
      • Description
      • Methods
      • Method Descriptions
    • JSONParseResult
      • Description
      • Properties
      • Property Descriptions
    • JSONRPC
      • Methods
      • Enumerations
      • Method Descriptions
    • KinematicBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • KinematicBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • KinematicCollision
      • Description
      • Properties
      • Property Descriptions
    • KinematicCollision2D
      • Description
      • Properties
      • Property Descriptions
    • Label
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LargeTexture
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Light
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Light2D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • LightOccluder2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Line2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LineEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LineShape2D
      • Description
      • Properties
      • Property Descriptions
    • LinkButton
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
    • Listener
      • Description
      • Methods
      • Method Descriptions
    • MainLoop
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • MarginContainer
      • Description
      • Theme Properties
    • Marshalls
      • Description
      • Methods
      • Method Descriptions
    • Material
      • Description
      • Properties
      • Constants
      • Property Descriptions
    • MenuButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Mesh
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MeshDataTool
      • Description
      • Methods
      • Method Descriptions
    • MeshInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • MeshInstance2D
      • Description
      • Tutorials
      • Properties
      • Signals
      • Property Descriptions
    • MeshLibrary
      • Description
      • Methods
      • Method Descriptions
    • MeshTexture
      • Description
      • Properties
      • Property Descriptions
    • MobileVRInterface
      • Description
      • Properties
      • Property Descriptions
    • MultiMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiMeshInstance
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • MultiMeshInstance2D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • MultiplayerAPI
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiplayerPeerGDNative
    • Mutex
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NativeScript
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation2D
      • Description
      • Methods
      • Method Descriptions
    • NavigationMesh
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • NavigationMeshInstance
      • Properties
      • Property Descriptions
    • NavigationPolygon
      • Description
      • Methods
      • Method Descriptions
    • NavigationPolygonInstance
      • Properties
      • Property Descriptions
    • NetworkedMultiplayerENet
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NetworkedMultiplayerPeer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • NinePatchRect
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Node
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Node2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NodePath
      • Description
      • Methods
      • Method Descriptions
    • NoiseTexture
      • Description
      • Properties
      • Property Descriptions
    • Object
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Method Descriptions
    • OccluderPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OmniLight
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • OpenSimplexNoise
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OptionButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • OS
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainer
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainerRef
      • Methods
      • Method Descriptions
    • PackedScene
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PacketPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PacketPeerDTLS
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PacketPeerGDNative
    • PacketPeerStream
      • Description
      • Properties
      • Property Descriptions
    • PacketPeerUDP
      • Description
      • Methods
      • Method Descriptions
    • Panel
      • Description
      • Theme Properties
    • PanelContainer
      • Description
      • Theme Properties
    • PanoramaSky
      • Description
      • Properties
      • Property Descriptions
    • ParallaxBackground
      • Description
      • Properties
      • Property Descriptions
    • ParallaxLayer
      • Description
      • Properties
      • Property Descriptions
    • Particles
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Particles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ParticlesMaterial
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Path
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • Path2D
      • Description
      • Properties
      • Property Descriptions
    • PathFollow
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • PathFollow2D
      • Description
      • Properties
      • Property Descriptions
    • PCKPacker
      • Description
      • Methods
      • Method Descriptions
    • Performance
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PHashTranslation
      • Description
      • Methods
      • Method Descriptions
    • PhysicalBone
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectBodyState
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Physics2DServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Physics2DShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DShapeQueryResult
      • Description
      • Methods
      • Method Descriptions
    • Physics2DTestMotionResult
      • Properties
      • Property Descriptions
    • PhysicsBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectBodyState
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsMaterial
      • Description
      • Properties
      • Property Descriptions
    • PhysicsServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PhysicsShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsShapeQueryResult
      • Description
      • Methods
      • Method Descriptions
    • PinJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PinJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Plane
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PlaneMesh
      • Description
      • Properties
      • Property Descriptions
    • PlaneShape
      • Description
      • Properties
      • Property Descriptions
    • PluginScript
      • Methods
      • Method Descriptions
    • PointMesh
      • Description
    • Polygon2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PolygonPathFinder
      • Methods
      • Method Descriptions
    • PoolByteArray
      • Description
      • Methods
      • Method Descriptions
    • PoolColorArray
      • Description
      • Methods
      • Method Descriptions
    • PoolIntArray
      • Description
      • Methods
      • Method Descriptions
    • PoolRealArray
      • Description
      • Methods
      • Method Descriptions
    • PoolStringArray
      • Description
      • Methods
      • Method Descriptions
    • PoolVector2Array
      • Description
      • Methods
      • Method Descriptions
    • PoolVector3Array
      • Description
      • Methods
      • Method Descriptions
    • Popup
      • Description
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PopupDialog
      • Description
      • Theme Properties
    • PopupMenu
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • PopupPanel
      • Description
      • Theme Properties
    • Position2D
      • Description
    • Position3D
      • Description
    • PrimitiveMesh
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PrismMesh
      • Description
      • Properties
      • Property Descriptions
    • ProceduralSky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • ProgressBar
      • Description
      • Properties
      • Theme Properties
      • Property Descriptions
    • ProjectSettings
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ProximityGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ProxyTexture
      • Properties
      • Property Descriptions
    • QuadMesh
      • Description
      • Properties
      • Property Descriptions
    • Quat
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • RandomNumberGenerator
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Range
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • RayCast
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RayCast2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RayShape
      • Description
      • Properties
      • Property Descriptions
    • RayShape2D
      • Description
      • Properties
      • Property Descriptions
    • Rect2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RectangleShape2D
      • Description
      • Properties
      • Property Descriptions
    • Reference
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ReferenceRect
      • Description
      • Properties
      • Property Descriptions
    • ReflectionProbe
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • RegEx
      • Description
      • Methods
      • Method Descriptions
    • RegExMatch
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RemoteTransform
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RemoteTransform2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Resource
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ResourceFormatLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourceFormatSaver
      • Description
      • Methods
      • Method Descriptions
    • ResourceImporter
    • ResourceInteractiveLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourceLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourcePreloader
      • Description
      • Methods
      • Method Descriptions
    • ResourceSaver
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • RichTextEffect
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • RichTextLabel
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RID
      • Description
      • Methods
      • Method Descriptions
    • RigidBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RigidBody2D
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RootMotionView
      • Properties
      • Property Descriptions
    • SceneState
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • SceneTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SceneTreeTimer
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • Script
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ScriptCreateDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditor
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScrollBar
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • ScrollContainer
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • SegmentShape2D
      • Description
      • Properties
      • Property Descriptions
    • Semaphore
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Separator
      • Description
    • Shader
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ShaderMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Shape2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ShortCut
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skeleton
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • Skeleton2D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • SkeletonIK
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skin
      • Methods
      • Method Descriptions
    • SkinReference
      • Methods
      • Method Descriptions
    • Sky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Slider
      • Description
      • Properties
      • Property Descriptions
    • SliderJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SoftBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Spatial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • SpatialGizmo
    • SpatialMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpatialVelocityTracker
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SphereMesh
      • Description
      • Properties
      • Property Descriptions
    • SphereShape
      • Description
      • Properties
      • Property Descriptions
    • SpinBox
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
    • SplitContainer
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpotLight
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpringArm
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Sprite
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Sprite3D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SpriteBase3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpriteFrames
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StaticBody
      • Description
      • Properties
      • Property Descriptions
    • StaticBody2D
      • Description
      • Properties
      • Property Descriptions
    • StreamPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerBuffer
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerGDNative
    • StreamPeerSSL
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • StreamPeerTCP
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • StreamTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • String
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • StyleBox
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxEmpty
      • Description
    • StyleBoxFlat
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxLine
      • Description
      • Properties
      • Property Descriptions
    • StyleBoxTexture
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SurfaceTool
      • Description
      • Methods
      • Method Descriptions
    • TabContainer
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Tabs
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TCP_Server
      • Description
      • Methods
      • Method Descriptions
    • TextEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextFile
    • Texture
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Texture3D
      • Description
      • Properties
    • TextureArray
      • Description
    • TextureButton
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • TextureLayered
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureProgress
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureRect
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Theme
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Thread
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • TileMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • TileSet
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Timer
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ToolButton
      • Description
      • Properties
      • Theme Properties
    • TouchScreenButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Transform
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Transform2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Translation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TranslationServer
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Tree
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TreeItem
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TriangleMesh
      • Description
    • Tween
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UDPServer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • UndoRedo
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • UPNP
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UPNPDevice
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Variant
      • Description
      • Tutorials
    • VBoxContainer
      • Description
      • Theme Properties
    • Vector2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Vector3
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VehicleBody
      • Description
      • Properties
      • Property Descriptions
    • VehicleWheel
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VideoPlayer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VideoStream
      • Description
    • VideoStreamGDNative
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamTheora
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamWebm
      • Description
      • Methods
      • Method Descriptions
    • Viewport
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ViewportContainer
      • Description
      • Properties
      • Property Descriptions
    • ViewportTexture
      • Description
      • Properties
      • Property Descriptions
    • VisibilityEnabler
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityEnabler2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualScript
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptBasicTypeConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptBuiltinFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptClassConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComment
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComposeArray
      • Description
    • VisualScriptCondition
      • Description
    • VisualScriptConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptConstructor
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptCustomNode
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • VisualScriptDeconstruct
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEditor
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptEmitSignal
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEngineSingleton
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptExpression
    • VisualScriptFunction
    • VisualScriptFunctionCall
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptFunctionState
      • Methods
      • Method Descriptions
    • VisualScriptGlobalConstant
      • Properties
      • Property Descriptions
    • VisualScriptIndexGet
    • VisualScriptIndexSet
    • VisualScriptInputAction
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptIterator
      • Description
    • VisualScriptLists
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptLocalVar
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptLocalVarSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptMathConstant
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptNode
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptOperator
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPreload
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPropertyGet
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptPropertySet
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptResourcePath
      • Properties
      • Property Descriptions
    • VisualScriptReturn
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneNode
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneTree
    • VisualScriptSelect
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSelf
      • Description
    • VisualScriptSequence
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSubCall
      • Methods
      • Method Descriptions
    • VisualScriptSwitch
      • Description
    • VisualScriptTypeCast
      • Properties
      • Property Descriptions
    • VisualScriptVariableGet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptWhile
      • Description
    • VisualScriptYield
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptYieldSignal
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShader
      • Description
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNode
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeBooleanConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeBooleanUniform
      • Description
    • VisualShaderNodeColorConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorUniform
      • Description
    • VisualShaderNodeCompare
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMap
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMapUniform
      • Description
    • VisualShaderNodeCustom
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • VisualShaderNodeDeterminant
      • Description
    • VisualShaderNodeDotProduct
      • Description
    • VisualShaderNodeExpression
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeFaceForward
      • Description
    • VisualShaderNodeFresnel
      • Description
    • VisualShaderNodeGlobalExpression
      • Description
    • VisualShaderNodeGroupBase
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIf
    • VisualShaderNodeInput
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIs
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeOuterProduct
      • Description
    • VisualShaderNodeOutput
      • Description
    • VisualShaderNodeScalarClamp
      • Description
    • VisualShaderNodeScalarConstant
      • Properties
      • Property Descriptions
    • VisualShaderNodeScalarDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarFunc
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarInterp
      • Description
    • VisualShaderNodeScalarOp
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarSmoothStep
      • Description
    • VisualShaderNodeScalarSwitch
      • Description
    • VisualShaderNodeScalarUniform
    • VisualShaderNodeSwitch
      • Description
    • VisualShaderNodeTexture
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniform
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniformTriplanar
      • Description
    • VisualShaderNodeTransformCompose
      • Description
    • VisualShaderNodeTransformConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformDecompose
      • Description
    • VisualShaderNodeTransformFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformUniform
      • Description
    • VisualShaderNodeTransformVecMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Uniform
      • Description
    • VisualShaderNodeVectorClamp
      • Description
    • VisualShaderNodeVectorCompose
      • Description
    • VisualShaderNodeVectorDecompose
      • Description
    • VisualShaderNodeVectorDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorDistance
      • Description
    • VisualShaderNodeVectorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorInterp
      • Description
    • VisualShaderNodeVectorLen
      • Description
    • VisualShaderNodeVectorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorRefract
      • Description
    • VisualShaderNodeVectorScalarMix
      • Description
    • VisualShaderNodeVectorScalarSmoothStep
      • Description
    • VisualShaderNodeVectorScalarStep
      • Description
    • VisualShaderNodeVectorSmoothStep
      • Description
    • VScrollBar
      • Description
      • Properties
      • Theme Properties
    • VSeparator
      • Description
      • Theme Properties
    • VSlider
      • Description
      • Properties
      • Theme Properties
    • VSplitContainer
      • Description
      • Theme Properties
    • WeakRef
      • Description
      • Methods
      • Method Descriptions
    • WebRTCDataChannel
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WebRTCDataChannelGDNative
    • WebRTCMultiplayer
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • WebRTCPeerConnection
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • WebRTCPeerConnectionGDNative
    • WebSocketClient
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebSocketMultiplayerPeer
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • WebSocketPeer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • WebSocketServer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WindowDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
    • World
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • World2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • WorldEnvironment
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • X509Certificate
      • Description
      • Methods
      • Method Descriptions
    • XMLParser
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • YSort
      • Description
      • Properties
      • Property Descriptions
Godot Engine
  • »
  • Godot API »
  • Popup

Popup¶

Inherits: Control < CanvasItem < Node < Object

Inherited By: PopupDialog, PopupMenu, PopupPanel, WindowDialog

Base container control for popups and dialogs.

Description¶

Popup is a base Control used to show dialogs and popups. It's a subwindow and modal by default (see Control) and has helpers for custom popup behavior. All popup methods ensure correct placement within the viewport.

Properties¶

bool

popup_exclusive

false

bool

visible

false (parent override)

Methods¶

void

popup ( Rect2 bounds=Rect2( 0, 0, 0, 0 ) )

void

popup_centered ( Vector2 size=Vector2( 0, 0 ) )

void

popup_centered_clamped ( Vector2 size=Vector2( 0, 0 ), float fallback_ratio=0.75 )

void

popup_centered_minsize ( Vector2 minsize=Vector2( 0, 0 ) )

void

popup_centered_ratio ( float ratio=0.75 )

void

set_as_minsize ( )

Signals¶

  • about_to_show ( )

Emitted when a popup is about to be shown. This is often used in PopupMenu to clear the list of options then create a new one according to the current context.


  • popup_hide ( )

Emitted when a popup is hidden.

Constants¶

  • NOTIFICATION_POST_POPUP = 80 --- Notification sent right after the popup is shown.

  • NOTIFICATION_POPUP_HIDE = 81 --- Notification sent right after the popup is hidden.

Property Descriptions¶

  • bool popup_exclusive

Default

false

Setter

set_exclusive(value)

Getter

is_exclusive()

If true, the popup will not be hidden when a click event occurs outside of it, or when it receives the ui_cancel action event.

Note: Enabling this property doesn't affect the Close or Cancel buttons' behavior in dialogs that inherit from this class. As a workaround, you can use WindowDialog.get_close_button or ConfirmationDialog.get_cancel and hide the buttons in question by setting their CanvasItem.visible property to false.

Method Descriptions¶

  • void popup ( Rect2 bounds=Rect2( 0, 0, 0, 0 ) )

Popup (show the control in modal form).


  • void popup_centered ( Vector2 size=Vector2( 0, 0 ) )

Popup (show the control in modal form) in the center of the screen relative to its current canvas transform, at the current size, or at a size determined by size.


  • void popup_centered_clamped ( Vector2 size=Vector2( 0, 0 ), float fallback_ratio=0.75 )

Popup (show the control in modal form) in the center of the screen relative to the current canvas transform, clamping the size to size, then ensuring the popup is no larger than the viewport size multiplied by fallback_ratio.


  • void popup_centered_minsize ( Vector2 minsize=Vector2( 0, 0 ) )

Popup (show the control in modal form) in the center of the screen relative to the current canvas transform, ensuring the size is never smaller than minsize.


  • void popup_centered_ratio ( float ratio=0.75 )

Popup (show the control in modal form) in the center of the screen relative to the current canvas transform, scaled at a ratio of size of the screen.


  • void set_as_minsize ( )

Shrink popup to keep to the minimum size of content.

Next Previous

© Copyright 2014-2021, Juan Linietsky, Ariel Manzur and the Godot community (CC-BY 3.0). Revision 04ec8453.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds