Logo
latest

Загальне

  • Відомості
    • Вступ
      • Перед початком
      • Про Godot Engine
      • Про документацію
      • Організація документації
    • Поширені запитання
      • Що я можу зробити з Godot? Скільки це коштує? Які ліцензійні умови?
      • Які платформи підтримуються Godot?
      • Підтримку яких мов програмування передбачено у Godot?
      • Що таке GDScript і чому я повинен, це використовувати?
      • Що мотивувало за створення GDScript?
      • Який тип форматів 3D-моделей підтримує Godot?
      • Чи будуть [Пропрієтарні закриті SDK, такі як FMOD, GameWorks тощо] підтримуватися в Godot?
      • Чому Godot використовує Vulkan, або OpenGL, замість Direct3D?
      • Чому Godot зберігає невеликий набір основних функцій?
      • Як слід створювати активи для обробки різних роздільних здатностей та співвідношення сторін?
      • Як я можу розширити Godot?
      • Коли наступний реліз?
      • Я хотів би зробити свій внесок! З чого почати?
      • У мене є чудова ідея для Godot. Як я можу поділитися нею?
      • Чи можливо використовувати Godot для створення не ігрових додатків?
      • Чи можливо використовувати Godot як бібліотеку ?
      • Який набір інструментів користувальницького інтерфейсу використовує Godot?
      • Чому Godot не використовує STL (Standard Template Library)?
      • Чому Godot не використовує винятки?
      • Чому Godot не нав'язує застосування RTTI?
      • Чому Godot не примушує користувачів до впровадження DoD (дизайн, орієнтований на дані)?
      • Як я можу підтримати розвиток Godot, або зробити свій внесок?
      • Хто працює над Godot? Як я можу зв'язатися з вами?
    • Вирішення проблем
      • Все, що я роблю в редакторі, або менеджері проєктів, підвисає на один кадр.
      • Координатна сітка зникає, а полісіткм темніють, коли я змінюю ракурс 3D-камери в редакторі.
      • Редактор або проєкт довго запускається.
      • Підказки редактора на панелях Inspector і Node блимають, коли вони відображаються.
      • Редактор Godot зависає при натисканні на системну консоль.
      • У верхньому лівому куті менеджера проєктів та вікна редактора з'являється якийсь текст, наприклад "NO DC".
      • Вікно проєкту виглядає розмитим, на відміну від редактора.
      • При запуску вікно проєкта не відображається по центрі.
      • Проєкт працює при запуску з редактора, але не вдається завантажити деякі файли при запуску з експортованої копії.
    • Список особливостей
      • Можливості
        • Платформи
        • Редактор
        • 2D графіка
        • 2D інструменти
        • 2D фізика
        • 3D графіка
        • 3D інструменти
        • 3D фізика
        • Шейдери
        • Скриптинґ
        • Аудіо
        • Імпорт
        • Введення
        • Навігація
        • Робота у мережі
        • Інтернаціоналізація
        • Робота з вікном та інтеграція ОС
        • Мобільний
        • Підтримка XR (AR та VR)
        • Система GUI (графічного інтерфейсу)
        • Анімація
        • Формати файлів
        • Різне
    • Журнал змін документації
      • Нові покрокові настанови з часу версії 3.1
        • Робочий процес
        • Двовимірна графіка
        • Аудіо
        • Математика
        • Пристрої введення
        • Інтернаціоналізація
        • Затінювання
        • Робота у мережі
        • Віртуальна реальність (VR)
        • Плаґіни (додатки)
        • Багатопотоковість
        • Створення контенту
        • Оптимізація
        • Правові положення
      • Нові покрокові настанови з часу версії 3.0
        • Крок-за-кроком
        • Скриптинґ
        • Робочий процес
        • Двовимірна графіка
        • Просторова графіка
        • Фізика
        • Анімація
        • Інтерфейс
        • Панелі перегляду
        • Затінювання
        • Плаґіни (додатки)
        • Особливості різних платформ
        • Багатопотоковість
        • Створення контенту
        • Різне
        • Компілювання
        • Розробка движка
    • Політика випуску Godot
      • Версії Godot
      • Терміни підтримки релізу
      • Коли наступний реліз?
    • Дотримання ліцензії
      • Що таке ліцензія?
      • Вимоги
      • Включення
        • Титри
        • Екран ліцензій
        • Лог виводу
        • Супровідний файл
        • Друковане керівництво
        • Посилання на ліцензію
      • Сторонні ліцензії
        • FreeType
        • ENet
        • mbed TLS

Перші кроки

  • Вступ
    • Вступ до Godot
      • Що таке Godot?
      • Що може рушій?
      • Як це працює і виглядає?
      • Мови програмування
      • Що мені потрібно знати, щоб використовувати Godot?
    • Огляд ключових понять Godot
      • Сцени
      • Вузли
      • Дерево сцени
      • Сигнали
      • Підсумок
    • Перший погляд на редактор Godot
      • Менеджер проєктів
      • Перший погляд на редактор Godot
      • Чотири головні екрани
      • Інтегрована довідка про класи
    • Вивчення нових можливостей
      • Максимально використайте цей посібник
      • Навчитися думати як програміст
      • Навчання разом із спільнотою
      • Підручники спільноти
    • Філософія архітектури Godot
      • Об'єктно-орієнтоване проєктування і композиція
      • Повний пакет
      • Відкритий код
      • Керований спільнотою
      • Редактор Godot - це гра Godot
      • Окремі 2D та 3D рушії
  • Крок-за-кроком
    • Вузли та Сцени
      • Вузли
      • Сцени
      • Створення першої сцени
      • Зміна властивостей вузла
      • Запуск сцени
      • Встановлення головної сцени
    • Створення екземплярів
      • На практиці
      • Редагування сцен і екземплярів
      • Екземпляри сцен як мова дизайну
      • Підсумок
    • Мови сценаріїв
      • Доступні мови сценаріїв
      • Яку мову я маю використовувати?
        • Скрипт
        • .NET / C#
        • Візуальный Скриптинг
        • C і C++ через GDNative
      • Підсумок
    • Створення першого сценарію
      • Налаштування проєкту
      • Створення нового сценарію
      • Hello, world!
      • Обертання
        • Рухатися вперед
      • Complete script
    • Обробка вводу гравця
      • Рух при натисканні "up"
      • Complete script
      • Підсумок
    • Using signals
      • Налаштування сцени
      • Підключення сигналів в редакторі
      • Підключення сигналів за допомогою коду
      • Complete script
      • Власні сигнали
      • Підсумок
  • Ваша перша 2D гра
    • Передумови
    • Вміст
      • Налаштування проекту
        • Організація проекта
      • Створення сцени гравця
        • Структура вузлів
        • Анімація спрайта
      • Кодування гравця
        • Вибір анімації
        • Підготовка до зіткнень
      • Створення ворога
        • Налаштування вузлів
        • Скрипт ворога
      • Головна сцена гри
        • Поява мобів
        • Головний скрипт
        • Тестування сцени
      • Поверхневий екран
        • ScoreLabel (Мітка рахунку)
        • Повідомлення
        • StartButton (Кнопка Старту)
        • Підключення HUD до Main
        • Видалення старих крипів
      • Завершальна обробка
        • Тло
        • Звукові ефекти
        • Гарячі клавіші
  • Ваша перша 3D гра
    • Вміст
      • Налаштування ігрової зони
        • Налаштування зони гри
      • Сцена гравця та дій введення
        • Створення дій введення
      • Кодування переміщення гравця
        • Тестування руху нашого гравця
      • Проектування сцени монстра
        • Видалення монстрів поза екраном
      • Поява монстрів
        • Створення шляху на якому з'являтимуться монстри
        • Поява монстрів
      • Стрибання і розчавлювання монстрів
        • Контроль фізичних взаємодій
        • Стрибки
        • Розчавлення монстрів
      • Убивство гравця
        • Хітбокс з вузла Area
        • Завершення гри
        • Перевірка коду
      • Рахунок та повтор
        • Створення теми інтерфейсу користувача
        • Відстеження рахунку
        • Повторна спроба гри
        • Додавання музики
      • Анімація персонажа
        • Використання редактора анімації
        • Анімація плавання
        • Анімація монстрів
      • Йдемо далі
        • Вивчення посібника

Посібники

  • Двовимірна графіка
    • Полотняні шари
      • Елементи Вікно перегляду та Полотна
      • CanvasLayers (Полотняні шари)
    • Перетворення вікна перегляду та полотна
      • Вступ
      • Перетворення полотна
      • Глобальне перетворення полотна
      • Перетворення розтягування
      • Порядок перетворень
      • Функції перетворення
      • Подача власних подій введення
    • Використання TileMaps (Карти Плиток)
      • Вступ
      • Налаштування проєкту
      • Вузол TileMap (Карта Плиток)
      • Створення TileSet
      • Форми зіткнень
      • Атлас плиток
        • Випадкові пріоритети плитки
      • Автоплитки
        • 2x2
        • 3x3 (minimal)
        • 3x3
        • Відключення автоплиток
        • Прив'язка автоплиток
      • Поради та підказки
    • Системи частинок (2D)
      • Вступ
        • Вузли частинок
        • ParticlesMaterial (Матеріал Частинок)
        • Текстура
      • Параметри часу
        • Строк служби
        • Один знімок
        • preprocess()
        • Масштаб
        • Explosiveness (Вибуховість)
        • Випадковість
        • Фіксована частота кадрів
        • Фракт Дельта
      • Параметри малювання
        • Прямокутник видимості
        • Локальні координати
        • Порядок малювання
      • Параметри ParticlesMaterial (Матеріал Частинок)
        • Напрямок
        • Розсіювання
        • Пласкість
        • Тяжіння
        • Ініціалізувати
        • Кутова швидкість
        • Spin Velocity (Швидкість Обертання)
        • Орбітальний вид праворуч
        • Linear Acceleration (Лінійне прискорення)
        • Radial Acceleration (Радіальне прискорення)
        • Tangential Acceleration (Дотичне прискорення)
        • В’язкість
        • Кут
        • Масштаб
        • Колір
        • Hue variation (Зміна відтінку)
      • Emission Shapes (Форми Випромінювання)
        • Маска випромінювання
        • Кольори випромінювання
    • Огляд руху в 2D просторі
      • Вступ
      • Налаштування
      • 8-бічний рух
      • Обертання + рух
      • Обертання + рух (мишкою)
      • Клацай і рухайся
      • Підсумок
    • 2D світло і тінь
      • Вступ
      • Налаштування
      • Вузли
      • Освітлення
      • Тіні
      • Крок-за-кроком
    • 2D меші (сітки)
      • Вступ
      • Оптимізація намальованих пікселів
      • Перетворення спрайтів в 2D меші
    • Власне малювання в 2D
      • Вступ
      • Малюнок
      • Оновлення
      • Приклад: малювання кругових дуг
        • Функція дуги
        • Малювання дуги на екрані
        • Функція полігона дуги
        • Динаміка власного малювання
        • Antialiased drawing
      • Інструменти
    • Анімація 2D спрайтів
      • Вступ
      • Окремі зображення з AnimatedSprite
        • Керування анімацією
      • Аркуш спрайтів з AnimatedSprite
      • Спрайтовий аркуш з AnimationPlayer
        • Керування анімацією AnimationPlayer
      • Підсумок
  • Просторова графіка
    • Введення в 3D
      • Просторовий вузол (Spatial)
      • 3D-вміст
        • Моделі, створені DCC
        • Згенерована геометрія
        • Безпосередня геометрія
        • 2D в 3D
      • Середовище
      • 3D вікно перегляду
        • Система координат
        • Простір і маніпуляція gizmos
        • Меню «Перегляд»
        • Середовище за замовчуванням
        • Фотоапарати
        • Освітлення
    • Використання 3D перетворень
      • Вступ
      • Проблеми кутів Ейлера
        • Порядок осей
        • Інтерполяція
        • Скажіть „Ні“ кутам Ейлера
      • Знайомство з перетвореннями
        • Використання перетворень
        • Помилки пов'язані з точністю
        • Як отримати дані
        • Як задати дані
        • Інтерполяція з кватерніонами
      • Перетворення — це ваші найкращі друзі
    • Обмеження 3D відображення
      • Вступ
      • Межі розміру текстури
      • Розшарування кольорів
      • Точність буфера глибини
      • Перебір по прозорості
      • Багатовибіркове згладжування
    • Spatial Material
      • Вступ
      • Прапорці
        • Прозорість
        • Use Shadow to Opacity (Використовувати тінь як видимість)
        • Без тіней
        • Vertex Lighting (Повершинне освітлення)
        • Без перевірки глибини
        • Розмір крапки
        • World Triplanar (Триплощинна проєкція світового простору)
        • Незмінний розмір
        • Do Not Receive Shadows (Не отримувати тіні)
        • Вимкнути розсіяне світло
        • Забезпечити коректні нормалі
      • Вершина
        • Use as Albedo (Використати як колір поверхні)
        • Is sRGB (Сприймати як sGRB)
      • Параметри
        • Режим розсіювання
        • Режим віддзеркалення
        • Режим змішування
        • Режим вибракування
        • Режим малювання глибини
        • Товщина лінії
        • Розмір крапки
        • Режим афіші
        • Зберегти масштаб афіші
        • Збільшити
        • Використання альфа-ножиць
      • Кольори матеріалу, карти і канали
        • Альбедо
        • Метал
        • Шорсткість
        • Випромінювання
        • Карта нормалей
        • Обідок
        • Очистити
        • Анізотропія
        • Навколишня оклюзія
        • Глибина
        • Підповерхневе розсіювання
        • Перехід
        • Заломлення
        • Подробиці
        • UV1 та UV2
        • Triplanar Mapping (Тристороннє накладання)
      • Близьке та дистанційне зникнення
      • Пріоритет рендера
    • 3D світло та тіні
      • Вступ
      • Вузли світла
        • Відображення тіней
        • Відображення тіней для спрямованого світла
        • Відображення тіней світла навсібіч
        • Відображення тіней від обмеженого світла
    • Зонди відображень
      • Вступ
      • Налаштування
      • Інтер'єр та екстер'єр
      • Змішування
      • Атлас відображень
    • Користування Зонду Глобального Освітлення
      • Вступ
      • Налаштування
      • Додавання світла
      • Відбиття
      • Інтер'єр та екстер'єр
      • Ретельне налаштування
      • Якість
    • Запечені карти освітлення
      • Вступ
      • Візуальне порівняння
      • Налаштування
        • Розгортка при імпорті сцени
        • Розгортка всередині Godot
        • Розгортка в 3D додатку
        • Перевірка UV2
      • Налаштування сцени
        • Налаштування межі
        • Налаштування мешів (сіток)
        • Налаштування світла
      • Baking
        • Balancing bake times with quality
        • Налаштування запікання
      • Динамічні об'єкти
    • Середовище та пост-обробка
      • Середовище
        • Вузол камери
        • СвітСередовище вузол
        • Середовище за замовчуванням
      • Опції середовища
        • Тло
        • Збільшити відступ
        • Туман
        • Переспрямування
        • 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
        • Сяйво
        • Коригування
    • 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
      • Зіткнення
      • Матеріали
      • Exporting the MeshLibrary
      • Using GridMap
      • Using GridMap in code
    • Using MultiMeshInstance
      • Вступ
      • Setting up the nodes
      • MultiMesh settings
        • Цільова поверхня
        • Початкова сітка
        • Вісь вгору сітки
        • Випадкове обертання
        • Випадковий нахил
        • Випадковий масштаб
        • Масштаб
        • Величина
    • Prototyping levels with CSG
      • Introduction to CSG nodes
        • CSG tools features
        • CSGPolygon
        • Custom meshes
        • CSGCombiner
        • Processing order
      • Prototyping a level
      • Using prototype textures
    • Procedural geometry
      • Using the ArrayMesh
        • ArrayMesh
        • Generating geometry
        • Saving
      • Using the MeshDataTool
      • Використання SurfaceTool
      • Using ImmediateGeometry
      • What is geometry?
      • What is a Mesh?
      • What a Mesh is
        • Surfaces
        • Surface array
      • Інструменти
        • ArrayMesh
        • MeshDataTool
        • SurfaceTool
        • ImmediateGeometry
      • Which one should I use?
    • Occluder Nodes
      • OccluderShapeSphere
    • Rooms and Portals
      • Introduction to Rooms and Portals
        • Minimizing manual labour
        • Some caveats
      • First steps with Rooms and Portals
        • The RoomManager
        • Rooms
        • Віддзеркалити портали
        • Trying it out
      • Using objects in Rooms and Portals
        • Portal mode
        • Sprawling
        • Lighting
      • Advanced Room and Portal usage
        • Gameplay callbacks
        • VisbilityNotifiers / VisibilityEnablers
        • RoomGroups
        • Internal Rooms
      • Editing Rooms and Portals
        • Example SceneTree
        • Creating room systems in Blender (or other modeling tools)
        • Portal point editing
        • Room point editing
        • RoomManager
        • Віддзеркалити портали
        • Particle Systems
        • Multimeshes
      • Rooms and Portals example
        • Вступ
        • Step 1
        • Step 2
        • Step 3
        • Step 4
        • Step 5
        • Step 6
        • Висновки
  • Анімація
    • Introduction to the animation features
      • Create an AnimationPlayer node
      • Computer animation relies on keyframes
      • Tutorial: Creating a simple animation
        • Налаштування сцени
        • Adding a track
        • The second keyframe
        • Run the animation
        • Back and forth
        • Track settings
      • Keyframes for other properties
      • Edit keyframes
      • Advanced: Call Method tracks
      • Using RESET tracks
    • Cutout animation
      • Що це за програма?
      • Cutout animation in Godot
      • Making of GBot
      • Setting up the rig
      • Adjusting the pivot
      • RemoteTransform2D node
      • Completing the skeleton
      • Каркас
      • 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
    • Using AnimationTree
      • Вступ
      • Creating an AnimationTree
      • Creating a tree
      • Blend tree
        • Blend2 / Blend3
        • OneShot
        • Seek
        • TimeScale
        • Перехід
        • BlendSpace2D
        • BlendSpace1D
        • StateMachine
      • Root motion
      • Controlling from code
      • State machine travel
  • Assets pipeline
    • Процес імпорту
      • Імпорт активів (асетів) у Godot 3.0+
      • Зміна параметрів імпорту
      • Повторний імпорт кількох активів
      • Автоматичний повторний імпорт
      • Згенеровані файли
      • Зміна типу ресурсу імпорту
      • Зміна параметрів імпорту за замовчуванням
      • Простота є ключем!
    • Імпортування зображень
      • Підтримувані формати зображень
      • Імпортування текстур
        • Виявити 3D (Detect 3D)
      • Стиснення
        • Режим стиснення
        • Режим HDR
        • Нормальне картографування
      • Прапорці
        • Повторення
        • Фільтр
        • Множинне відтворення
        • Анізотропний
        • sRGB
      • Обробка
        • Fix Alpha Border
        • Premultiplied Alpha
        • HDR як sRGB
        • Invert Color (Інвертувати колір)
      • Svg
        • Масштаб
    • Імпорт аудіо нарізків
      • Підтримувані файли
      • Кращі практики
        • Обрізання
        • Цикл
    • Імпорт перекладів
      • Ігри та інтернаціоналізація
      • Формат перекладу
      • Імпортування CSV
    • Імпортування 3D сцен
      • Імпортер сцен Godot
        • Експорт файлів DAE від Maya та 3DS Max
        • Експорт файлів glTF 2.0 з Blender
        • Експорт файлів DAE з Blender
        • Експорт файлів ESCN з Blender
        • Експорт текстур окремо
        • Міркування щодо експорту
      • Імпорт робочих процесів
      • Параметри імпортування
        • Вузли
        • Матеріали
        • Сітка
        • External Files (Зовнішні файли)
      • Параметри анімації
        • Кадри за секунду
        • Filter Script (Фільтрувальний скрипт)
        • Сховище даних
        • Optimizer (Оптимізатор)
        • Кліпи
      • Успадкування сцен
      • Поради по імпорту
        • Вилучити вузли (-noimp)
        • Створення зіткнень (-col, -colonly, -convcolonly)
        • Створити навігацію (-navmesh)
        • Створити VehicleBody (-vehicle)
        • Створити VehicleWheel (-wheel)
        • Тверде тіло (-rigid)
        • Цикл анімації (-loop, -cycle)
    • Exporting 3D scenes
      • Огляд
      • Обмеження
    • Експортер Blender ESCN
      • Деталі про експорт
        • Матеріали
        • Фізичні властивості
        • Освітлення
        • Сітка
        • Каркас
        • Анімація
      • Вимкнення конкретних об'єктів
      • Інтеграція конвеєра збирання
  • Аудіо
    • 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
        • NotchFilter
        • Panner
        • Фазер
        • 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
  • Кращі практики
    • Вступ
    • Застосування об’єктно-орієнтованого підходу у Godot
      • Як скрипти працюють в движку
      • Сцени
    • Організація сцени
      • Як ефективно будувати залежності
      • Вибір дерева структури вузла
    • Коли використовувати сцени, а коли скрипти
      • Анонімні типи
      • Названі типи
      • Виконання Скрипта та PackedScene
      • Висновки
    • Автоматичне і звичайне завантаження вузлів
      • Вирішення аудіо проблем
      • Керування спільною функціональністю чи даними
      • Коли слід використовувати автозавантаження
    • Коли і як уникати використання вузлів для всього
    • Інтерфейси Godot
      • Отримання посилань на об’єкти
      • Доступ до даних або логіки від об’єкта
    • Сповіщення Godot
      • _process та _physics_process vs. *_input
      • _init, initialization та export
      • _ready, _enter_tree та NOTIFICATION_PARENTED
    • Налаштування даних
      • Масив, Словник та Об'єкт
      • Перерахунки: int та string
      • AnimatedTexture,. AnimatedSprite, AnimationPlayer та AnimationTree
    • Вибір логіки
      • Завантаження та попереднє завантаження
      • Великі рівні: статичний та динамічний
    • Організація проєкта
      • Вступ
      • Організація
      • Настанови по стилю
      • Імпортування
        • Ігнорування конкретних папок
      • Чутливість до регістру
    • Системи контролю версій
      • Вступ
      • Офіційний плагін Git
      • Файли для виключення з VCS
      • Робота з Git у Windows
  • Посібник редактора
    • Використання командного рядка
      • Команди командного рядка
      • Шлях
      • Налаштування шляху проєкта
      • Як створити проєкт
      • Запуск редактора
      • Видаляння сцени
      • Запуск гри
      • Діагностика
      • Експортування
      • Запуск скрипта
    • Використання зовнішнього текстового редактора
      • Official editor plugins
    • Гарячі клавіші редактора
      • Загальні дії редактора
      • 2D / Редактор Canvas Item
      • 3D / Просторовий редактор
      • Текстовий редактор
      • Редактор скриптів
      • Редактор Visual Script
      • Вивід редактора
      • Засіб діагностики
      • Діалогове вікно файлів
      • Панель файлової системи
      • Панель Дерева сцени
      • Редактор анімаційних доріжок
      • Редактор карти плиток (Tile Map)
      • Редактор набору плиток (Tileset)
    • Використання Web редактора
      • Підтримка браузерів
      • Обмеження
      • Імпорт проєкту
      • Редагування та запуск проєкту
      • Де мої проєктні файли?
    • Managing editor features
      • Вступ
      • Creating a profile
      • Sharing a profile
  • Експортування
    • Експортування
      • Огляд
      • Приготування проєкту
      • Налаштування головної сцени
      • Шаблони експорту
      • Взірці експортування
      • Експортування на платформами
        • ПК (Linux/macOS/Windows)
        • Android
        • iOS
        • HTML5 (web)
    • Експортування проєктів
      • Чому експорт?
        • На ПК
        • На мобільний
      • Меню експорту
        • Шаблони експорту
        • Resource options
      • Експорт із командного рядка
      • Формати файлів PCK та ZIP
    • Експорт пакетів, патчів та модів
      • Випадки використання
      • Огляд файлів PCK
      • Генерування файлів PCK
      • Відкриття файлів PCK під час виконання
      • Підсумок
    • Теги функцій
      • Вступ
      • Типові можливості
      • Нетипові можливості
      • Заміна параметрів проєкту
      • Заміна за замовчуванням
      • Налаштування збірки
    • Exporting for Linux
    • Exporting for macOS
      • Вимоги
      • Code signing and notarization
        • If you have an Apple Developer ID Certificate
        • If you do not have an Apple Developer ID Certificate
        • Signing Options
        • Notarization Options
      • Права
        • Hardened Runtime Entitlements
        • App Sandbox Entitlement
    • Running Godot apps on macOS
      • App is signed, notarized and distributed via App Store
      • App is signed, notarized and distributed outside App Store
      • App is signed (including ad-hoc signatures) but not notarized
      • App is not-signed, executable is linker-signed
      • Neither app not executable is signed (relevant for Apple Silicon macs only)
    • Exporting for Windows
      • Вимоги
    • Зміна іконки програми для Windows
      • Створення файла ICO
      • Зміна піктограми панелі завдань
      • Зміна піктограми файлу
      • Тестування результату
    • Експорт для універсальної платформи Windows
      • Обмеження на Xbox One
      • Створення сертифіката підпису
      • Налаштування автоматичного підписання
      • Встановлення пакета
    • Експорт для iOS
      • Вимоги
      • Експорт проєкта Godot на Xcode
      • Міркування щодо розвитку
        • Кроки для прив’язки папки проєкту Godot до Xcode
      • Плаґіни для iOS
      • Troubleshooting rendering issues
    • Експорт на Android
      • Завантажте Android SDK
      • Install OpenJDK 11
      • Створіть debug.keystore
      • Налаштуйте це в Godot
      • Надання піктограм панелі запуску
      • Експорт для Google Play Store
      • Оптимізація розміру APK
      • Troubleshooting rendering issues
    • Власні збірки для Android
      • Налаштування середовища власної збірки
      • Увімкнення власної збірки та експорту
    • Експорт для Інтернету
      • WebGL version
      • Параметри експортування
      • Обмеження
        • Використання файлів cookie для збереження даних
        • Background processing
        • Потоки
        • GDNative
        • Повний екран та захват мишки
        • Аудіо
        • Робота у мережі
        • Буфер обміну
        • Геймпади
        • Заставка завантаження не відображається
        • Обмеження мови шейдерів
      • Обслуговування файлів
      • Виклик JavaScript із скрипта
    • Експорт для виділених серверів
      • Підтримувані платформи
      • Бінарні файли "headless" і "server"
      • Експорт файлу PCK
      • Підготовка сервера
      • Запуск виділеного сервера
      • Наступні кроки
    • Розміщення в один клік
      • Що таке розміщення в один клік?
      • Supported platforms
      • Using one-click deploy
  • Інтернаціоналізація
    • Internationalizing games
      • Вступ
      • Configuring the imported translation
      • Localizing resources
      • Converting keys to text
      • Making controls resizable
      • TranslationServer
      • Testing translations
      • 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
    • Локалі
  • Пристрої введення
    • Using InputEvent
      • Що це за програма?
      • Як усе це працює?
      • Anatomy of an InputEvent
      • Дії
      • InputMap
    • Приклади введення
      • Вступ
      • Events versus polling
      • Input events
      • InputMap
        • Capturing actions
      • Keyboard events
        • Keyboard modifiers
      • Mouse events
        • Mouse buttons
        • Mouse motion
      • Touch events
    • Mouse and input coordinates
      • Відомості
      • Hardware display coordinates
      • Viewport display coordinates
    • Customizing the mouse cursor
      • Using project settings
      • Using a script
      • Demo project
      • Cursor list
    • Handling quit requests
      • Вихід
      • Handling the notification
      • Sending your own quit notification
    • Controllers, gamepads, and joysticks
      • Supporting universal input
        • Which Input singleton method should I use?
      • Differences between keyboard/mouse and controller input
        • Dead zone
        • "Echo" events
      • Вирішення проблем
        • My controller isn't recognized by Godot.
        • My controller has incorrectly mapped buttons or axes.
        • My controller works on a given platform, but not on another platform.
  • Input and Output (I/O)
    • Background loading
      • ResourceInteractiveLoader
      • Використання
        • Obtaining a ResourceInteractiveLoader
        • Polling
        • Load progress (optional)
        • Forcing completion (optional)
        • Obtaining the resource
      • Приклад
      • Using multiple threads
        • Use a semaphore
        • Not blocking main thread during the polling
      • Example class
        • Приклад:
    • File paths in Godot projects
      • Path separators
      • Accessing files in the project folder
      • Accessing persistent user data
      • Editor data paths
        • Self-contained mode
    • Saving games
      • Вступ
      • Identify persistent objects
      • Serializing
      • Saving and reading data
      • Some notes
    • Binary serialization API
      • Вступ
      • Packet specification
        • 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
  • Математика
    • Векторна алгебра
      • Вступ
      • Система координат (2D)
      • Дії над векторами
        • Доступ до компонентів
        • Додавання векторів
        • Множення на скаляр
      • Практичне застосування
        • Пересування
        • Указування на ціль
      • Одиничні вектори
        • Нормалізація
        • Відбиття
      • Скалярний добуток
        • Напрямок
      • Векторний добуток
        • Обчислення нормалей
        • Указування на ціль
      • More information
    • Поглиблена векторна алгебра
      • Площини
        • Відстань до площини
        • Подалі від центру
        • Побудова площини в 2D
        • Приклади площин
      • Визначення зіткнень в 3D
      • More information
    • Матриці та перетворення
      • Вступ
        • 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)
    • Інтерполяція
      • Vector interpolation
      • Transform interpolation
      • Smoothing motion
    • Beziers, curves and paths
      • 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
  • Навігація
    • Real Time Navigation (3D)
      • Вступ
      • Setting up navigation
      • Generating a path
      • Official example project
  • Робота у мережі
    • High-level multiplayer
      • High-level vs low-level API
      • Mid level abstraction
      • Initializing the network
      • Managing connections
      • RPC
      • Back to lobby
      • Як розпочати гру
        • Player scenes
        • Synchronizing game start
      • Synchronizing the game
        • Network master
        • Master and puppet keywords
      • Експорт для виділених серверів
    • Making HTTP requests
      • Preparing scene
      • Скриптинґ
      • Sending data to server
    • Клас клієнта HTTP
    • SSL certificates
      • Вступ
      • Approach 1: self signed cert
      • Approach 2: CA cert
    • WebSocket
      • HTML5 and WebSocket
      • Using WebSocket in Godot
        • Мінімальний приклад клієнта
        • Мінімальний приклад сервера
        • Advanced chat demo
    • WebRTC
      • HTML5, WebSocket, WebRTC
        • WebSocket
        • WebRTC
      • Using WebRTC in Godot
        • Minimal connection example
        • Приклад локальної сигналізації
        • Remote signaling with WebSocket
  • Оптимізація
    • Вступ
    • Загальні
      • 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
        • Скрипт
        • 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 приклад
    • Двовимірна графіка
      • Optimization using batching
        • Вступ
        • Як це працює
        • Освітлення
        • Light scissoring
        • Vertex baking
        • Project Settings
        • Diagnostics
        • Поширені запитання
        • Appendix
    • Просторова графіка
      • Optimizing 3D performance
      • Culling
        • Occlusion culling
        • Portal Rendering
        • Other occlusion techniques
        • Transparent objects
      • Level of detail (LOD)
        • Billboards and imposters
        • Use instancing (MultiMesh)
      • Bake lighting
      • Animation and skinning
      • Large worlds
      • Animating thousands of objects
        • Animating thousands of fish with MultiMeshInstance
        • Controlling thousands of fish with Particles
    • Багатопотоковість
      • Thread-safe APIs
        • Потоки
        • Глобальна область
        • Дерево сцени
        • Обробка
        • GDScript arrays, dictionaries
        • Ресурси
      • Using multiple threads
        • Потоки
        • Creating a Thread
        • Mutexes
        • Semaphores
  • Фізика
    • Physics introduction
      • Collision objects
        • Physics material
        • Форми зіткнень
        • Physics process callback
        • Collision layers and masks
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • Rigid body modes
        • Using RigidBody2D
        • Contact reporting
      • KinematicBody2D
        • Kinematic collision response
    • Using RigidBody
      • What is a rigid body?
      • Як керувати rigid body
      • The "look at" method
    • Using Area2D
      • Вступ
      • What is an area?
      • Area properties
      • 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
    • Ray-casting
      • Вступ
      • Простір
      • Accessing space
      • Raycast query
      • Collision exceptions
      • Режим перешкоди
      • 3D ray casting from screen
    • Ragdoll system
      • Вступ
      • Setting up the ragdoll
        • Creating physical bones
        • 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
    • Using SoftBody
      • Basic set-up
      • Cloak simulation
    • Collision shapes (3D)
      • Primitive collision shapes
      • Convex collision shapes
      • Concave or trimesh collision shapes
      • Performance caveats
  • Особливості різних платформ
    • Android plugins
      • Creating Android plugins
        • Вступ
        • Android plugin
        • Вирішення проблем
      • Android in-app purchases
        • Migrating from Godot 3.2.1 and lower (GodotPaymentsV3)
        • Використання
    • iOS plugins
      • Creating iOS plugins
        • Loading and using an existing plugin
        • Creating an iOS plugin
      • Плаґіни для iOS
        • Accessing plugin singletons
        • Asynchronous methods
        • Store Kit
        • Game Center
        • Multi-platform games
    • 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
      • Офіційна підтримка
      • Third-party support
    • Mobile rendering limitations
  • Плаґіни (додатки)
    • Додатки редактора
      • Installing plugins
        • Finding plugins
        • Installing a plugin
        • Enabling a plugin
      • Створення додатків
        • About plugins
        • Creating a plugin
        • 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
        • Setting up your plugin
        • Interacting with the inspector
        • Adding an interface to edit properties
      • Visual Shader plugins
    • Running code in the editor
      • What is tool?
      • How to use it
      • Try it out
      • Editing variables
      • Інстансування сцени
  • Обробка
    • Using Viewports
      • Вступ
      • Введення
      • Listener
      • Cameras (2D & 3D)
      • Scale & stretching
      • Worlds
      • Захоплення
      • Контейнер поля перегляду
      • Обробка
      • Render target
    • Multiple resolutions
      • The problem of multiple resolutions
      • One size fits all
      • Base size
      • Зміна розміру %1
      • Stretch settings
        • Режим виділення
        • Stretch Aspect
        • Стягування розтягування
        • From scripts
      • Common use case scenarios
        • Desktop game
        • Mobile game in landscape mode
        • Mobile game in portrait mode
        • Non-game application
      • hiDPI support
      • Reducing aliasing on downsampling
      • Handling aspect ratios
      • Field of view scaling
      • Scaling 2D and 3D elements differently using Viewports
    • Fixing jitter and stutter
      • What are jitter and stutter?
      • Distinguishing between them
      • Jitter
      • Stutter
        • Вікна
        • Linux (X11)
        • macOS
        • Android
        • iOS
      • Reporting stutter or jitter problems
    • Differences between GLES2 and GLES3
      • Частинки
      • SCREEN_TEXTURE mip-maps
      • DEPTH_TEXTURE
      • Color space
      • HDR
      • SpatialMaterial features
      • Environment features
      • GIProbes
      • Contact shadows
      • Light performance
      • Texture compression
      • Blend shapes
      • Shading language
        • textureSize() workaround
      • Built in variables and render modes
  • Скриптинґ
    • Мови програмування
      • Скрипт
        • Основи GDScript
        • GDScript: Вступ до мов динамічного типу
        • Експорт в GDScript
        • Посібник зі стилю GDScript
        • Статична типізація в GDScript
        • Система попередження GDScript
        • Форматований текст GDScript
      • Візуальный Скриптинг
        • Що таке Visual Scripting
        • Початок роботи з Visual Scripting
        • Вузли і термінологія
        • Власні вузли VisualScript
      • C#
        • Основи C#
        • Особливості C#
        • Відмінності API C# в GDScript
        • Настанови по стилю C#
      • GDNative
        • What is GDNative?
        • GDNative C example
        • GDNative C++ example
    • Core features
      • Діагностика
        • Overview of debugging tools
        • Debugger panel
      • Idle and Physics Processing
      • Групи
        • Managing groups
      • Nodes and scene instances
        • Getting nodes
        • Node paths
        • Створення вузлів
        • Інстансування сцени
      • Переобумовленої функції
      • Багатомовні скрипти
        • Вставка екземплярів (Instantiating) вузлів
        • Доступ до полів
        • Методи виклику
        • Успадкування
      • Створення скриптових шаблонів
        • Розташування шаблонів
        • Підтримка мов та визначаюча поведінка
        • Шаблон Default (за замовчуванням)
        • Список заповнювачів шаблону
      • Evaluating expressions
        • Basic usage
        • Passing variables to an expression
        • Setting a base instance for the expression
        • Example script
        • Built-in functions
      • Change scenes manually
      • Instancing with signals
        • Приклад зйомки
      • Pausing games
        • Пауза?
        • How pausing works
        • White-listing nodes
        • Приклад
      • Файлова система
        • Вступ
        • Реалізація
        • project.godot
        • Розмежувач шляхів
        • Шлях до ресурсу
        • Користувацький шлях
        • Файлова система хоста
        • Недоліки
      • Ресурси
        • Вузли та ресурси
        • Зовнішні та вбудовані
        • Завантаження ресурсів з коду
        • Завантаження сцен
        • Звільнення ресурсів
        • Створення власних ресурсів
      • Синглтони (Автозавантаження)
        • Вступ
        • Автозавантаження
        • Користувацький перемикач сцени
      • Використання Дерева сцени
        • Вступ
        • MainLoop (Головний цикл)
        • Дерево Сцен
        • Кореневе вікно перегляду
        • Дерево сцени
        • Послідовність в дереві
        • "Становлення активним" при вході в дерево сцен
        • Зміна поточної сцени
  • Шейдери
    • Introduction to shaders
      • Shaders in Godot
      • Shader types
      • Render modes
      • Processor functions
        • Vertex processor
        • Fragment processor
        • Light processor
    • Shading reference
      • Shading language
        • Вступ
        • Типи даних
        • Масиви
        • Константи
        • Оператори
        • Flow control
        • Відкидання
        • Функції
        • Built-in variables
        • Built-in functions
      • Spatial shaders
        • Render modes
        • Built-ins
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
      • CanvasItem shaders
        • Render modes
        • Built-ins
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
      • Particle shaders
        • Render modes
        • Built-ins
        • Global built-ins
        • Vertex built-ins
    • Your first shader
      • Your first 2D shader
        • Вступ
        • Налаштування
        • Your first CanvasItem shader
        • Your first fragment function
        • Your first vertex function
        • Висновки
      • Your first 3D shader
        • Where to assign my material
        • Налаштування
        • Shader magic
        • Noise heightmap
        • Uniforms
        • Interacting with light
      • Your second 3D shader
        • Your first spatial fragment function
        • Animating with TIME
        • Advanced effects: waves
    • Shader materials
      • Вступ
      • Creating a ShaderMaterial
      • Converting to ShaderMaterial
    • Using VisualShaders
      • Creating a VisualShader
      • Using the Visual Shader Editor
      • Visual Shader nodes
        • Expression node
        • Fresnel node
        • Boolean node
        • If node
        • Switch node
    • Screen-reading shaders
      • Вступ
      • SCREEN_TEXTURE built-in texture
      • SCREEN_TEXTURE example
      • Behind the scenes
      • Back-buffer logic
      • DEPTH_TEXTURE
    • Converting GLSL to Godot shaders
      • GLSL
        • Shader programs
        • Vertex attributes
        • gl_Position
        • Varyings
        • Основний
        • Константи
        • Macros
        • Змінні
        • Координати
        • Точність
      • Shadertoy
        • Типи
        • mainImage
        • Змінні
        • Координати
      • The Book of Shaders
        • Типи
        • Основний
        • Змінні
        • Координати
    • Shaders style guide
      • Форматування
        • Кодування та спеціальні символи
        • Відступи
        • Розриви рядків та порожні рядки
        • Порожні рядки
        • Довжина рядка
        • Одне твердження на рядок
        • Пробіл коментаря
        • Пробіли
        • Floating-point numbers
      • Accessing vector members
      • Конвенції іменування
        • Функції та змінні
        • Константи
      • Порядок коду
        • Локальні змінні
    • Advanced post-processing
      • Вступ
      • Full screen quad
      • Depth texture
      • An optimization
    • 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
    • Making trees
      • Початкові дані дерева
      • Paint with vertex colors
      • Write a custom shader for the leaves
      • Improving the shader
  • User Interface (UI)
    • Size and anchors
      • Centering a control
      • Layout Presets
    • Using Containers
      • Container layout
      • Прапорці розміру (Size Flags)
      • Container types
        • Box Containers
        • Grid Container
        • Margin Container
        • Tab Container
        • Split Container
        • PanelContainer
        • ScrollContainer
        • ViewportContainer
      • Creating custom Containers
    • Custom GUI controls
      • So many controls...
      • Малюнок
        • Checking control size
        • Checking focus
      • Sizing
      • Введення
        • Input events
        • Сповіщення
    • Keyboard/Controller Navigation and Focus
      • Node settings
      • Necessary code
    • Control node gallery
    • GUI skinning and themes
      • Introduction to GUI skinning
        • Basics of themes
        • Customizing a control
        • Customizing a project
        • Beyond controls
      • Using the theme editor
        • Creating a theme
        • Theme editor overview
        • Manage and import items
    • Control node tutorials
      • BBCode in RichTextLabel
        • Вступ
        • Using BBCode
        • Зразок
        • Animation effects
        • Custom BBCode tags and text effects
  • XR (AR/VR)
    • AR/VR primer
      • AR/VR server
      • New AR/VR nodes
      • Official plugins and resources
      • Other things to consider
    • OpenXR plugin
      • Вступ
      • Перші кроки
      • Наступні кроки
      • Plugin features
        • Enabling the OpenXR plugin
        • Switching runtimes
        • Трансляція
        • Deploying on Quest
        • Hand tracking
    • Oculus mobile plugin (deprecated)
      • Developing for Oculus Quest
        • Вступ
        • Setting Up Godot
        • Setting Up Your Quest
    • OpenVR plugin
      • VR starter tutorial
        • VR starter tutorial part 1
        • VR starter tutorial part 2

Розробка

  • Компілювання
    • Getting the source
      • Downloading the Godot source code
    • Introduction to the buildsystem
      • SCons
      • Налаштування
      • Вибір платформи
      • Resulting binary
      • Інструменти
      • Призначення
      • Біти
      • Custom modules
      • Cleaning generated files
      • Інші параметри збирання
        • Overriding the build options
      • Шаблони експорту
    • Compiling for Windows
      • Вимоги
      • Setting up SCons
      • Installing Visual Studio caveats
      • Downloading Godot's source
      • Компілювання
        • Вибір компілятора
        • Running SCons
      • Development in Visual Studio or other IDEs
      • Cross-compiling for Windows from other operating systems
        • Вирішення проблем
      • Creating Windows export templates
    • Збірка під X11 (Linux, *BSD)
      • Вимоги
        • Команди для різних дистрибутивів
      • Компілювання
      • Збірка для сервера/безголова збірка
      • Збірка шаблонів експорту
      • Використання Clang та LLD для пришвидшення розробки
      • Using Pyston for faster development
    • Compiling for macOS
      • Вимоги
      • Компілювання
      • Збірка для сервера/безголова збірка
      • Збірка шаблонів експорту
      • 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
      • Вимоги
      • Збірка шаблонів експорту
      • Threads and GDNative
      • Building the Editor
    • Compiling with Mono
      • Вимоги
      • Змінні середовища
      • Увімкніть модуль Mono
      • Generate the glue
        • Нотатки
      • Rebuild with Mono glue
      • Приклади
        • Приклад (Windows)
        • Приклад (X11)
      • Data directory
        • Шаблони експорту
        • Редактор
      • Building the Mono runtime
      • Targeting Android
      • Targeting iOS
      • Targeting WebAssembly
      • Base Class Library
      • AOT cross-compilers
      • Параметри командного рядка
    • Optimizing a build for size
      • Підґрунтя
      • Stripping binaries
      • Optimizing for size instead of speed
      • Compiling with link-time optimization
      • Disabling 3D
      • Disabling advanced GUI objects
      • Вимикання небажаних модулів
    • Compiling with script encryption key
      • Крок-за-кроком
      • Possible Errors
  • Розробка движка
    • Setting up a development environment
      • Configuring an IDE
        • Android Studio
        • CLion
        • Code::Blocks
        • KDevelop
        • Qt Creator
        • Visual Studio
        • Visual Studio або VS Code
        • Xcode
    • Getting started with Godot's source code
      • Introduction to Godot development
        • Architecture diagram
        • Debugging the editor with gdb
      • 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
      • Core types
        • Визначення
        • Memory model
        • Allocating memory
        • Containers
        • Строка (рядок, текст)
        • StringName
        • Math types
        • NodePath
        • RID
      • Клас Variant
        • Відомості
        • Containers: Dictionary and Array
      • Клас об’єкта
        • Загальне визначення
        • Реєстрація об'єкта
        • Константи
        • Властивості (встановити/отримати)
        • Binding properties using _set/_get/_get_property_list
        • Dynamic casting
        • Сигнали
        • Сповіщення
        • Посилання
        • Ресурси:
        • Завантаження ресурсів
        • Resource saving
      • Дерево успадкування класів
        • Object
        • Зразок
        • Ctrl
        • Node2D
        • Spatial
    • Extending Godot by modifying its source code
      • Custom modules in C++
        • Модулі
        • What for?
        • Створення модуля
        • Користування модулем
        • Compiling a module externally
        • Improving the build system for development
        • Writing custom documentation
        • Adding custom editor icons
        • Summing up
      • Binding to external libraries
        • Модулі
        • Користування модулем
      • Нетипові сервери Godot
        • Вступ
        • What for?
        • Створення сервера Godot
        • Custom managed resource data
        • Registering the class in GDScript
        • MessageQueue
        • Summing it up
      • Custom resource format loaders
        • Вступ
        • What for?
        • What not?
        • Створення ResourceFormatLoader
        • Creating a ResourceFormatSaver
        • Creating custom data types
        • Registering the new file format
        • Loading it on GDScript
      • Нетипові AudioStream-и
        • Вступ
        • What for?
        • Створення AudioStream
        • Створення AudioStreamPlayback
    • Debugging and profiling
      • Debugging on macOS
        • Debugging Godot editor
        • Debugging exported project
      • Using C++ profilers
        • Recommended profilers
        • Setting up Godot
        • Benchmarking startup/shutdown times
        • Profiler-specific instructions
  • Editor development
    • Introduction to editor development
      • Technical choices
      • Directory structure
      • Editor dependencies in scene/ files
      • Development tips
    • 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
      • File structure
        • Entries inside the file
      • Дерево сцени
        • NodePath
        • Каркас
        • BoneAttachment
        • AnimationPlayer
      • Ресурси
        • External resources
        • Internal resources
        • ArrayMesh
        • Анімація

Спільнота

  • Участь у розробці
    • Перші кроки
      • Способи участі у розробці
        • Програмування
        • Тестування та звітування щодо вад
        • Внески до документації
        • Contributing translations
    • Contributing to the engine
      • Best practices for engine contributors
        • Вступ
        • Мова
        • Best Practices
      • Pull request workflow
        • Git source repository
        • Створення відгалуження і клонування
        • Створення гілки
        • Оновлення вашої гілки
        • Внесення змін
        • Надсилання змін до віддаленого сховища
        • Надсилання запиту щодо злиття
        • Modifying a pull request
        • The interactive rebase
        • Вилучення гілки git
      • Testing pull requests
        • Downloading a compiled build
        • Compiling a pull request branch from source
      • Bisecting regressions
        • What is bisecting?
        • Using official builds to speed up bisecting
        • The Git bisect command
      • Настанови щодо пошуку причин вад
        • Керування вадами
      • Настанови щодо стилю програмного коду
        • C++ і Objective-C
        • Java
        • Python
        • Comment style guide
      • C++ usage guidelines
        • Підґрунтя
        • Disallowed features
    • Writing documentation
      • Guidelines
        • Content guidelines
        • Настанови щодо написання документації
        • Настанови щодо документації
      • Writing the manual
        • Внески до документації
        • Building the manual with Sphinx
      • Class reference guides
        • Contributing to the class reference
        • Class reference writing guidelines
      • Translating the documentation
        • Editor and docs localization
  • Бібліотека пакунків
    • 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
      • Submitting
  • Community channels
    • Запитання та відповіді
    • Rocket.Chat
    • IRC on Libera.Chat
    • Інші канали спілкування
    • Language-based communities
    • Соціальні мережі
    • Форум
  • Tutorials and resources
    • Where to start
    • Відеоуроки
    • Text tutorials
    • Devlogs
    • Ресурси

Довідник з класів

  • 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
    • AESContext
      • Description
      • Methods
      • Enumerations
      • 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
      • Enumerations
      • Property 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
      • Tutorials
      • 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
    • AspectRatioContainer
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • AStar
      • Description
      • Methods
      • Method Descriptions
    • AStar2D
      • Description
      • Methods
      • Method Descriptions
    • AtlasTexture
      • Description
      • Properties
      • Property Descriptions
    • AudioBusLayout
      • Description
    • AudioEffect
      • Description
      • Tutorials
    • AudioEffectAmplify
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectBandLimitFilter
      • Description
    • AudioEffectBandPassFilter
      • Description
    • AudioEffectCapture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • 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
      • Tutorials
    • AudioEffectInstance
    • AudioEffectLimiter
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectLowPassFilter
      • Description
    • AudioEffectLowShelfFilter
      • Tutorials
    • 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
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectSpectrumAnalyzer
      • Description
      • Tutorials
      • 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
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioStreamGeneratorPlayback
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamMicrophone
    • AudioStreamMP3
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamOGGVorbis
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamPlayback
      • Description
      • Tutorials
    • 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
      • Tutorials
      • Properties
      • Property Descriptions
    • Button
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • ButtonGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • Camera
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Camera2D
      • Description
      • Tutorials
      • 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
      • Tutorials
      • Properties
      • Property Descriptions
    • CapsuleShape2D
      • Description
      • Properties
      • Property Descriptions
    • CenterContainer
      • Description
      • Properties
      • Property Descriptions
    • CharFXTransform
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CheckBox
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • CheckButton
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • 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
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ColorPicker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • ColorPickerButton
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • ColorRect
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ConcavePolygonShape
      • Description
      • Tutorials
      • 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
      • Tutorials
      • 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
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGCombiner
      • Description
      • Tutorials
    • CSGCylinder
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGPolygon
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • CSGPrimitive
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CSGSphere
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGTorus
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSharpScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • CubeMap
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CubeMesh
      • Description
      • Properties
      • Property Descriptions
    • CullInstance
      • Description
      • Properties
      • Enumerations
      • 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
      • Tutorials
      • 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
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • DynamicFontData
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • EditorExportPlugin
      • Description
      • 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
      • Tutorials
      • 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
    • EditorResourcePicker
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourcePreview
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorResourcePreviewGenerator
      • Description
      • Methods
      • Method Descriptions
    • EditorSceneImporter
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • EditorSceneImporterFBX
      • Description
    • EditorSceneImporterGLTF
    • EditorScenePostImport
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorScript
      • Description
      • Methods
      • Method Descriptions
    • EditorScriptPicker
      • Description
      • Properties
      • Property 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
      • Description
      • 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
      • Theme Property Descriptions
    • FileSystemDock
      • Methods
      • Signals
      • Method Descriptions
    • float
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Font
      • Description
      • Methods
      • Method Descriptions
    • FuncRef
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • 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
      • Tutorials
      • Properties
      • Property Descriptions
    • GLTFAccessor
      • Properties
      • Property Descriptions
    • GLTFAnimation
      • Properties
      • Property Descriptions
    • GLTFBufferView
      • Properties
      • Property Descriptions
    • GLTFCamera
      • Properties
      • Property Descriptions
    • GLTFDocument
    • GLTFLight
      • Properties
      • Property Descriptions
    • GLTFMesh
      • Properties
      • Property Descriptions
    • GLTFNode
      • Properties
      • Property Descriptions
    • GLTFSkeleton
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSkin
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSpecGloss
      • Properties
      • Property Descriptions
    • GLTFState
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFTexture
      • 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
      • Theme Property Descriptions
    • GraphNode
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • GridContainer
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Property Descriptions
      • Theme 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
      • Theme Property Descriptions
    • HeightMapShape
      • Description
      • Properties
      • Property Descriptions
    • HingeJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HMACContext
      • Description
      • Methods
      • Method Descriptions
    • HScrollBar
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSeparator
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSlider
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSplitContainer
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HTTPClient
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HTTPRequest
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Image
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ImageTexture
      • Description
      • Tutorials
      • 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
      • Theme Property Descriptions
    • JavaClass
    • JavaClassWrapper
      • Methods
      • Method Descriptions
    • JavaScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • JavaScriptObject
      • Description
    • JNISingleton
      • Description
      • Tutorials
    • Joint
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Joint2D
      • Description
      • Properties
      • Property Descriptions
    • JSON
      • Description
      • Methods
      • Method Descriptions
    • JSONParseResult
      • Description
      • Properties
      • Property Descriptions
    • JSONRPC
      • Description
      • 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
      • Methods
      • Property Descriptions
      • Method Descriptions
    • KinematicCollision2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Label
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property 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
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LineEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • LineShape2D
      • Description
      • Properties
      • Property Descriptions
    • LinkButton
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • Listener
      • Description
      • Methods
      • Method Descriptions
    • Listener2D
      • Description
      • Methods
      • Method Descriptions
    • MainLoop
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • MarginContainer
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • Marshalls
      • Description
      • Methods
      • Method Descriptions
    • Material
      • Description
      • Tutorials
      • Properties
      • Constants
      • Property Descriptions
    • MenuButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Mesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MeshDataTool
      • Description
      • Methods
      • Method Descriptions
    • MeshInstance
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • MeshInstance2D
      • Description
      • Tutorials
      • Properties
      • Signals
      • Property Descriptions
    • MeshLibrary
      • Description
      • Tutorials
      • 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
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation2D
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NavigationMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationMeshInstance
      • Description
      • Properties
      • Property Descriptions
    • NavigationPolygon
      • Description
      • Tutorials
      • 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
      • Tutorials
      • Methods
      • Method Descriptions
    • NoiseTexture
      • Description
      • Properties
      • Property Descriptions
    • Object
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Method Descriptions
    • Occluder
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OccluderPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OccluderShape
      • Description
    • OccluderShapeSphere
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method 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
      • Theme Property Descriptions
    • OS
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainer
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainerRef
      • Methods
      • Method Descriptions
    • PackedScene
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedSceneGLTF
      • Properties
      • Methods
      • 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
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • PanelContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • 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
    • Physics2DTestMotionResult
      • Properties
      • Property Descriptions
    • PhysicsBody
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectBodyState
      • Description
      • Tutorials
      • 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
    • PhysicsTestMotionResult
      • Properties
      • Property 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
      • Tutorials
      • Methods
      • Method Descriptions
    • PoolVector2Array
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PoolVector3Array
      • Description
      • Methods
      • Method Descriptions
    • Popup
      • Description
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PopupDialog
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • PopupMenu
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • PopupPanel
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • Portal
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • 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
      • Theme Property Descriptions
    • ProjectSettings
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ProximityGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ProxyTexture
      • Properties
      • Property Descriptions
    • QuadMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Quat
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • RandomNumberGenerator
      • Description
      • Tutorials
      • 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
      • Tutorials
      • 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
      • Description
      • Tutorials
      • Enumerations
    • ResourceInteractiveLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourceLoader
      • Description
      • Tutorials
      • 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
      • Theme Property Descriptions
    • RID
      • Description
      • Methods
      • Method Descriptions
    • RigidBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RigidBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Room
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RoomGroup
      • Description
      • Properties
      • Property Descriptions
    • RoomManager
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RootMotionView
      • Description
      • Tutorials
      • 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
      • Theme Property 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
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ShortCut
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skeleton
      • Description
      • Tutorials
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Skeleton2D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • SkeletonIK
      • Description
      • Tutorials
      • 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
      • Tutorials
      • Properties
      • Property Descriptions
    • SpinBox
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property 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
      • Tutorials
      • 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
      • Tutorials
      • 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
      • Tutorials
      • Methods
      • Method Descriptions
    • TabContainer
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Tabs
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TCP_Server
      • Description
      • Methods
      • Method Descriptions
    • TextEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TextFile
    • Texture
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Texture3D
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • TextureArray
      • Description
      • Methods
      • Method Descriptions
    • TextureButton
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • TextureLayered
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureProgress
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureRect
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • Theme
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • 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
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • Timer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ToolButton
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • 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
      • Theme Property 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
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • Vector2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Vector3
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VehicleBody
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VehicleWheel
      • Description
      • Tutorials
      • 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
      • Tutorials
      • 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
      • Tutorials
      • 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
      • Description
    • VisualScriptFunction
      • Description
    • VisualScriptFunctionCall
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptFunctionState
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptGlobalConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptIndexGet
      • Description
    • VisualScriptIndexSet
      • Description
    • VisualScriptInputAction
      • Description
      • 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
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptPropertySet
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptResourcePath
      • Properties
      • Property Descriptions
    • VisualScriptReturn
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneNode
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneTree
      • Description
    • VisualScriptSelect
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSelf
      • Description
    • VisualScriptSequence
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSubCall
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptSwitch
      • Description
    • VisualScriptTypeCast
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableGet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptWhile
      • Description
    • VisualScriptYield
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptYieldSignal
      • Description
      • 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
      • Description
      • 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
    • VisualShaderNodeUniformRef
      • 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
      • Theme Property Descriptions
    • VSeparator
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • VSlider
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • VSplitContainer
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • 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
    • WebXRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WindowDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property 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.

Previous Next

© Copyright 2014-2022, Juan Linietsky, Ariel Manzur and the Godot community (CC-BY 3.0). Revision 7d250e8e.

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