Logo
latest

Загальне

  • Відомості
    • Вступ
      • Перед початком
      • Про Godot Engine
      • Про документацію
      • Організація документації
    • Поширені запитання
      • Що я можу зробити з Godot? Скільки це коштує? Які ліцензійні умови?
      • Які платформи підтримуються Godot?
      • Підтримку яких мов програмування передбачено у Godot?
      • Що таке GDScript і чому я повинен, це використовувати?
      • Що мотивувало за створення GDScript?
      • Який тип форматів 3D-моделей підтримує Godot?
      • Чи будуть [Пропрієтарні закриті SDK, такі як FMOD, GameWorks тощо] підтримуватися в Godot?
      • Як встановити редактор Godot на мою систему (щоб була інтеграція з робочим столом)?
        • Windows
        • macOS
        • Linux
      • Чи є редактор 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?
    • Learn to code with GDScript
      • Learn in your browser with the GDScript app
    • Огляд ключових понять Godot
      • Сцени
      • Вузли
      • Дерево сцени
      • Сигнали
      • Підсумок
    • Перший погляд на редактор Godot
      • Менеджер проєктів
      • Перший погляд на редактор Godot
      • Чотири головні екрани
      • Інтегрована довідка про класи
    • Вивчення нових можливостей
      • Максимально використайте цей посібник
      • Навчання разом із спільнотою
      • Підручники спільноти
    • Філософія архітектури Godot
      • Об'єктно-орієнтоване проєктування і композиція
      • Повний пакет
      • Відкритий код
      • Керований спільнотою
      • Редактор Godot - це гра Godot
      • Окремі 2D та 3D рушії
  • Крок-за-кроком
    • Вузли та Сцени
      • Вузли
      • Сцени
      • Створення першої сцени
      • Зміна властивостей вузла
      • Запуск сцени
      • Встановлення головної сцени
    • Створення екземплярів
      • На практиці
      • Редагування сцен і екземплярів
      • Екземпляри сцен як мова дизайну
      • Підсумок
    • Мови сценаріїв
      • Доступні мови сценаріїв
      • Яку мову я маю використовувати?
        • Скрипт
        • .NET / C#
        • Візуальный Скриптинг
        • C і C++ через GDNative
      • Підсумок
    • Створення першого сценарію
      • Налаштування проєкту
      • Створення нового сценарію
      • Привіт, всесвіт!
      • Обертання
        • Рухатися вперед
      • Завершений скрипт
    • Обробка вводу гравця
      • Рух при натисканні "up"
      • Завершений скрипт
      • Підсумок
    • Використання сигналів
      • Налаштування сцени
      • Підключення сигналів в редакторі
      • Підключення сигналів за допомогою коду
      • Завершений скрипт
      • Власні сигнали
      • Підсумок
  • Ваша перша 2D гра
    • Передумови
    • Вміст
      • Налаштування проекту
        • Організація проекта
      • Створення сцени гравця
        • Структура вузлів
        • Анімація спрайта
      • Кодування гравця
        • Вибір анімації
        • Підготовка до зіткнень
      • Створення ворога
        • Налаштування вузлів
        • Скрипт ворога
      • Головна сцена гри
        • Поява мобів
        • Головний скрипт
        • Тестування сцени
      • Поверхневий екран
        • ScoreLabel (Мітка рахунку)
        • Повідомлення
        • StartButton (Кнопка Старту)
        • Підключення HUD до Main
        • Видалення старих крипів
      • Завершальна обробка
        • Тло
        • Звукові ефекти
        • Гарячі клавіші
  • Ваша перша 3D гра
    • Вміст
      • Налаштування ігрової зони
        • Налаштування зони гри
      • Сцена гравця та дій введення
        • Створення дій введення
      • Кодування переміщення гравця
        • Тестування руху нашого гравця
      • Проектування сцени монстра
        • Видалення монстрів поза екраном
      • Поява монстрів
        • Створення шляху на якому з'являтимуться монстри
        • Поява монстрів
      • Стрибання і розчавлювання монстрів
        • Контроль фізичних взаємодій
        • Стрибки
        • Розчавлення монстрів
      • Убивство гравця
        • Хітбокс з вузла Area
        • Завершення гри
        • Перевірка коду
      • Рахунок та повтор
        • Створення теми інтерфейсу користувача
        • Відстеження рахунку
        • Повторна спроба гри
        • Додавання музики
      • Анімація персонажа
        • Використання редактора анімації
        • Анімація плавання
        • Анімація монстрів
      • Йдемо далі
        • Вивчення посібника

Посібники

  • Двовимірна графіка
    • Полотняні шари
      • Елементи Вікно перегляду та Полотна
      • CanvasLayers (Полотняні шари)
    • Перетворення вікна перегляду та полотна
      • Вступ
      • Перетворення полотна
      • Глобальне перетворення полотна
      • Перетворення розтягування
      • Порядок перетворень
      • Функції перетворення
      • Подача власних подій введення
    • Використання TileMaps (Карти Плиток)
      • Вступ
      • Налаштування проєкту
      • Вузол TileMap (Карта Плиток)
      • Створення TileSet
      • Форми зіткнень
      • Атлас плиток
        • Випадкові пріоритети плитки
      • Автоплитки
        • 2x2
        • 3x3 (minimal)
        • 3x3
        • Відключення автоплиток
        • Прив'язка автоплиток
      • Поради та підказки
    • Системи частинок (2D)
      • Вступ
        • Вузли частинок
        • ParticlesMaterial (Матеріал Частинок)
        • Текстура
      • Параметри часу
        • Строк служби
        • Один знімок
        • preprocess()
        • Масштаб
        • Вибуховість
        • Випадковість
        • Фіксована частота кадрів
        • Фракт Дельта
      • Параметри малювання
        • Прямокутник видимості
        • Локальні координати
        • Порядок малювання
      • Параметри ParticlesMaterial (Матеріал Частинок)
        • Напрямок
        • Розсіювання
        • Пласкість
        • Тяжіння
        • Ініціалізувати
        • Кутова швидкість
        • Spin Velocity (Швидкість Обертання)
        • Орбітальний вид праворуч
        • Linear Acceleration (Лінійне прискорення)
        • Radial Acceleration (Радіальне прискорення)
        • Tangential Acceleration (Дотичне прискорення)
        • В’язкість
        • Кут
        • Масштаб
        • Колір
        • Hue variation (Зміна відтінку)
      • Emission Shapes (Форми Випромінювання)
        • Маска випромінювання
        • Кольори випромінювання
    • Огляд руху в 2D просторі
      • Вступ
      • Налаштування
      • 8-бічний рух
      • Обертання + рух
      • Обертання + рух (мишкою)
      • Клацай і рухайся
      • Підсумок
    • 2D світло і тінь
      • Вступ
      • Налаштування
      • Вузли
      • Освітлення
      • Тіні
      • Крок-за-кроком
    • 2D меші (сітки)
      • Вступ
      • Оптимізація намальованих пікселів
      • Перетворення спрайтів в 2D меші
    • Власне малювання в 2D
      • Вступ
      • Малюнок
      • Оновлення
      • Приклад: малювання кругових дуг
        • Функція дуги
        • Малювання дуги на екрані
        • Функція полігона дуги
        • Динаміка власного малювання
        • Згладжування
      • Інструменти
    • Анімація 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
      • Налаштування сцени
        • Налаштування межі
        • Налаштування мешів (сіток)
        • Налаштування світла
      • Запікання
        • Балансування між часом запікання і якістю
        • Налаштування запікання
      • Динамічні об'єкти
    • Середовище та пост-обробка
      • Середовище
        • Вузол камери
        • Вузол WorldEnvironment (Середовище світу)
        • Середовище за замовчуванням
      • Параметри середовища
        • Тло
        • Навколишнє світло
        • Туман
        • Переспрямування
        • Автоматична експозиція (HDR)
      • Ефекти проміжної та пост-обробки
        • Відбивання в просторі екрана (Screen-Space Reflections (SSR))
        • Екранно-просторова навколишня оклюзія (Screen-Space Ambient Occlusion (SSAO))
        • Глибина різкості / Далеке розмиття
        • Глибина різкості / Близьке розмиття
        • Сяйво
        • Коригування
    • Освітлення з високим динамічним діапазоном
      • Вступ
      • Дисплеї комп'ютера
      • Лінійні сцени та канали активів
        • Функція передачі sRGB для відображення лінійних співвідношень при імпорті зображень
        • Апаратна функція передачі sRGB для відображення лінійного перетворення
        • Scene linear to display-referred nonlinear
      • Параметри HDR
    • Використання GridMap (Карт ґратки)
      • Вступ
      • Приклад проекту
      • Створення MeshLibrary (Бібліотеки мешів)
      • Зіткнення
      • Матеріали
      • NavigationMeshes
      • Експортування MeshLibrary
      • Використання GridMap
      • Використання GridMap в коді
    • Використання MultiMeshInstance
      • Вступ
      • Налаштування вузлів
      • Параметри MultiMesh
        • Цільова поверхня
        • Початковий Меш
        • Вісь вгору сітки
        • Випадкове обертання
        • Випадковий нахил
        • Випадковий масштаб
        • Масштаб
        • Кількість
    • Прототипування рівнів з CSG
      • Загальні відомості про вузли CSG
        • Функції інструментів CSG
        • Вузол CSGPolygon
        • Власні меші
        • Вузол CSGCombiner
        • Порядок обробки
      • Прототипування рівня
      • Використання текстур на прототипах
    • Процедурна геометрія
      • Використання ArrayMesh
        • ArrayMesh
        • Генерування геометрії
        • Збереження
      • Використання MeshDataTool
      • Використання SurfaceTool
      • Використання ImmediateGeometry
      • Що таке геометрія?
      • Що таке Меш?
      • Чим є Меш
        • Поверхні
        • Масив поверхні
      • Інструменти
        • ArrayMesh
        • MeshDataTool (Інструмент Дані Меша)
        • SurfaceTool (Інструмент Поверхні)
        • ImmediateGeometry (Безпосередня Геометрія)
      • Який з них я повинен використовувати?
    • Вузли Occluder
      • OccluderShapeSphere (Сферична Форма Оклюдера)
      • OccluderShapePolygon
        • Editing and details
        • Holes
        • Using polygons dynamically
    • Кімнати і Портали
      • Вступ до Кімнат і Порталів
        • Мінімізація ручної праці
        • Деякі застереження
      • Перші кроки Кімнатами та Порталами
        • Керівник кімнат RoomManager
        • Кімнати
        • Портали
        • Тепер спробуйте
      • Використання об'єктів у Кімнатах і Порталах
        • Режим Порталу
        • Розлогі об'єкти
        • Освітлення
      • Розширене використання Кімнати та Порталу
        • Зворотні виклики геймплея
        • Вузли VisbilityNotifier та VisibilityEnabler
        • Вузол RoomGroup
        • Внутрішні кімнати
      • Редагування Кімнат і Порталів
        • Зразок Дерева сцени
        • Створення систем кімнат в Blender (або інших інструментах моделювання)
        • Редагування точок Порталу
        • Редагування точок кімнати
        • RoomManager (Керівник кімнати)
        • Портали
        • Системи частинок
        • Мультимеші
      • Зразок Кімнат і Порталів
        • Вступ
        • Крок 1
        • Крок 2
        • Крок 3
        • Крок 4
        • Крок 5
        • Крок 6
        • Висновки
    • 3D text
      • Вступ
      • Label3D
      • Text mesh
  • Анімація
    • Вступ до функцій анімації
      • Створення вузла AnimationPlayer (Відтворювач Анімації)
      • Комп'ютерна анімація опирається на ключові кадри
      • Урок: Створення простої анімації
        • Налаштування сцени
        • Додавання доріжки
        • Другий ключовий кадр
        • Запуск анімації
        • Туди-сюди
        • Параметри доріжки
      • Ключові кадри для інших властивостей
      • Редагування ключових кадрів
      • Додатково: Доріжки виклику методів
      • Використання доріжок RESET
    • Анімація вирізок
      • Що це таке?
      • Анімація вирізок в Godot
      • Створення GBot-а
      • Налаштування скелета
      • Налаштування центра
      • Вузол RemoteTransform2D
      • Завершення скелета
      • Скелети
      • Ланцюжки IK
      • Поради щодо анімації
        • Встановлення ключових кадрів і виключення властивостей
      • Створення пози спокою
      • Зміна лише обертання
      • Ключові кадри ланцюжків ІК
      • Візуальне переміщення спрайта позаду його батька
      • Встановлення кривих пом'якшення для кількох ключів
      • 2D деформація скелета
    • 2D скелети
      • Вступ
      • Налаштування
      • Створення полігонів
      • Створення скелета
      • Деформація полігонів
      • Внутрішні вершини
    • Використання Дерева анімації
      • Вступ
      • Створення Дерева Анімацій
      • Створення дерева
      • Дерево змішування
        • Blend2 / Blend3
        • OneShot
        • Seek
        • ЧасоваШкала
        • Перехід
        • BlendSpace2D
        • BlendSpace1D
        • StateMachine
      • Рух кореня
      • Контроль з коду
      • Переходи машини станів
    • Playing videos
      • Supported playback formats
      • Setting up VideoPlayer
        • Handling resizing and different aspect ratios
        • Displaying a video on a 3D surface
      • Video decoding conditions and recommended resolutions
      • Playback limitations
      • Recommended Theora encoding settings
        • Balancing quality and file size
        • FFmpeg: Convert while preserving original video resolution
        • FFmpeg: Resize the video then convert it
  • Assets pipeline
    • Процес імпорту
      • Імпорт активів (асетів) у Godot 3.0+
      • Зміна параметрів імпорту
      • Повторний імпорт кількох активів
      • Автоматичний повторний імпорт
      • Згенеровані файли
      • Зміна типу ресурсу імпорту
      • Зміна параметрів імпорту за замовчуванням
      • Простота є ключем!
    • Імпортування зображень
      • Підтримувані формати зображень
      • Імпортування текстур
        • Виявити 3D (Detect 3D)
      • Стиснення
        • Режим стиснення
        • Режим HDR
        • Нормальне картографування
      • Прапорці
        • Повторення
        • Фільтр
        • Множинне відтворення
        • Анізотропний
        • sRGB
      • Обробка
        • Виправити прозору рамку
        • 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)
    • Експортування 3D сцен
      • Огляд
      • Обмеження
    • Експортер Blender ESCN
      • Деталі про експорт
        • Матеріали
        • Фізичні властивості
        • Освітлення
        • Сітка
        • Каркас
        • Анімація
      • Вимкнення конкретних об'єктів
      • Інтеграція конвеєра збирання
  • Аудіо
    • Звукові шини
      • Вступ
      • Шкала Децибел
      • Звукові шини
      • Відтворення звуку через шину
      • Додавання ефектів
        • Підсилення сигналу
        • BandLimit та BandPass
        • Захоплення
        • Хорова
        • Компресор
        • Затримка
        • Викривлення
        • EQ
        • EQ6, EQ10, EQ21
        • Фільтр
        • HighPassFilter
        • HighShelfFilter
        • Обмежувач
        • LowPassFilter
        • LowShelfFilter
        • NotchFilter
        • Panner
        • Фазер
        • PitchShift
        • Запис
        • Відлуння
        • СпектроАналізатор
        • StereoEnhance
      • Автоматичне відключення шини
      • Перестановка шин
      • Макет шини за замовчуванням
    • Звукові потоки
      • Вступ
      • АудіоПотік
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Шини реверберації
        • Доплер
    • Синхронізація гри зі звуком та музикою
      • Вступ
      • Використання системного годинника для синхронізації
      • Використання звукового апаратного годинника для синхронізації
    • Запис з мікрофона
      • Структура демо
  • Кращі практики
    • Вступ
    • Застосування об’єктно-орієнтованого підходу у 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
  • Посібник редактора
    • Використання командного рядка
      • Команди командного рядка
      • Шлях
      • Налаштування шляху проєкта
      • Як створити проєкт
      • Запуск редактора
      • Видаляння сцени
      • Запуск гри
      • Діагностика
      • Експортування
      • Запуск скрипта
    • Використання зовнішнього текстового редактора
      • Офіційні плагіни редактора
    • Гарячі клавіші редактора
      • Загальні дії редактора
      • 2D / Редактор Canvas Item
      • 3D / Просторовий редактор
      • Текстовий редактор
      • Редактор скриптів
      • Редактор Visual Script
      • Вивід редактора
      • Засіб діагностики
      • Діалогове вікно файлів
      • Панель файлової системи
      • Панель Дерева сцени
      • Редактор анімаційних доріжок
      • Редактор карти плиток (Tile Map)
      • Редактор набору плиток (Tileset)
    • Використання Web редактора
      • Підтримка браузерів
      • Обмеження
      • Імпорт проєкту
      • Редагування та запуск проєкту
      • Де мої проєктні файли?
    • Керування функціями редактора
      • Вступ
      • Створення профілю
      • Спільний доступ до профілю
  • Експортування
    • Експортування
      • Огляд
      • Приготування проєкту
      • Налаштування головної сцени
      • Шаблони експорту
      • Взірці експортування
      • Експортування на платформами
        • ПК (Linux/macOS/Windows)
        • Android
        • iOS
        • HTML5 (web)
    • Експортування проєктів
      • Чому експорт?
        • На ПК
        • На мобільний
      • Меню експорту
        • Шаблони експорту
        • Параметри ресурсу
      • Експорт із командного рядка
      • Формати файлів PCK та ZIP
    • Експорт пакетів, патчів та модів
      • Випадки використання
      • Огляд файлів PCK
      • Генерування файлів PCK
      • Відкриття файлів PCK під час виконання
      • Підсумок
    • Теги функцій
      • Вступ
      • Типові можливості
      • Нетипові можливості
      • Заміна параметрів проєкту
      • Заміна за замовчуванням
      • Налаштування збірки
    • Експорт на Linux
    • Експорт на macOS
      • Вимоги
      • Підпис та нотаріальне засвідчення коду
        • Якщо у вас є сертифікат Apple Developer ID
        • Якщо у вас немає сертифіката Apple Developer ID
        • Параметри підпису
        • Параметри нотаріального засвідчення
      • Права
        • Дозволи Захищеного виконання
        • Дозвіл Пісочниці додатка
    • Запуск додатків Godot на macOS
      • Додаток підписаний, нотаріально завірений та розповсюджується через App Store
      • Додаток підписаний, нотаріально завірений і поширюється за межами App Store
      • Додаток підписаний (включаючи підписи без точок доступу), але нотаріально не завірений
      • Додаток не підписаний, виконуваний файл підписаний комп'ютером
      • Neither app nor executable is signed (relevant for Apple Silicon macs only)
    • Експорт на Windows
      • Вимоги
    • Зміна іконки програми для Windows
      • Створення файла ICO
      • Зміна піктограми панелі завдань
      • Зміна піктограми файлу
      • Тестування результату
    • Експорт для універсальної платформи Windows
      • Обмеження на Xbox One
      • Створення сертифіката підпису
      • Налаштування автоматичного підписання
      • Встановлення пакета
    • Експорт для iOS
      • Вимоги
      • Експорт проєкта Godot на Xcode
      • Міркування щодо розвитку
        • Кроки для прив’язки папки проєкту Godot до Xcode
      • Плаґіни для iOS
      • Виправлення неполадок з рендерингом
    • Експорт на Android
      • Встановлення OpenJDK 11
      • Завантажте Android SDK
      • Створіть debug.keystore
      • Налаштуйте це в Godot
      • Надання піктограм панелі запуску
      • Експорт для Google Play Store
      • Оптимізація розміру APK
      • Виправлення неполадок з рендерингом
    • Власні збірки для Android
      • Налаштування середовища власної збірки
      • Увімкнення власної збірки та експорту
    • Експорт для Інтернету
      • Версії WebGL
      • Параметри експортування
      • Обмеження
        • Використання файлів cookie для збереження даних
        • Фонова обробка
        • Потоки
        • GDNative
        • Повний екран та захват мишки
        • Аудіо
        • Робота у мережі
        • Буфер обміну
        • Геймпади
        • Заставка завантаження не відображається
        • Обмеження мови шейдерів
      • Обслуговування файлів
      • Виклик JavaScript із скрипта
    • Експорт для виділених серверів
      • Підтримувані платформи
      • Бінарні файли "headless" і "server"
      • Експорт файлу PCK
      • Підготовка сервера
      • Запуск виділеного сервера
      • Наступні кроки
    • Розміщення в один клік
      • Що таке розміщення в один клік?
      • Підтримувані платформи
      • Використання розгортання в один клік
      • Вирішення проблем
        • Android
  • Інтернаціоналізація
    • Інтернаціоналізація ігор
      • Вступ
      • Налаштування імпортованого перекладу
      • Локалізація ресурсів
      • Перетворення ключів на текст
      • Контроль розміру
      • Сервер Перекладу
      • Тестування перекладів
      • Переклад назви проекту
    • Локалізація за допомогою gettext
      • Переваги
      • Недоліки
      • Застереження
      • Встановлення інструментів gettext
      • Створення шаблону PO (POT) вручну
      • Створення шаблону PO (POT) за допомогою pybabel
      • Створення файлу повідомлень із шаблону PO
      • Завантаження файлу повідомлень у Godot
      • Оновлення файлів повідомлень для відповідності з шаблоном PO
      • Перевірка дійсності файлу PO, або шаблону
      • Using binary MO files (useful for large projects only)
    • Локалі
  • Пристрої введення
    • Використання inputEvent
      • Що це таке?
      • Як усе це працює?
      • Анатомія InputEvent
      • Дії
      • InputMap (карта введення)
    • Приклади введення
      • Вступ
      • Events versus polling
      • Вхідні події
      • InputMap (карта введення)
        • Захоплення дій
      • Події клавіатури
        • Модифікатори клавіатури
      • Події мишки
        • Кнопки мишки
        • Рух мишки
      • Сенсорні події
    • Мишка і координати введення
      • Відомості
      • Координати відображення устаткування
      • Координати відображення вікна перегляду
    • Настроювання курсора мишки
      • Використання параметрів проекту
      • Використання скрипта
      • Демо-проект
      • Список курсорів
    • Обробка запитів на вихід
      • Вихід
      • Обробка сповіщення
      • Надсилання власного сповіщення про вихід
    • Контролери, геймпади та джойстики
      • Підтримка універсального введення
        • Який метод singleton Input слід використовувати?
      • Відмінності між введенням клавіатури/мишки та контролера
        • Мертва зона
        • Події "Відлуння"
      • Вирішення проблем
        • Godot не розпізнає мій контролер.
        • На моєму контролері неправильно зіставлені кнопки, або осі.
        • Мій контролер працює на даній платформі, але не на іншій платформі.
  • Вхід і Вихід (I/O)
    • Тло завантаження
      • ResourceInteractiveLoader
      • Використання
        • Отримання ResourceInteractiveLoader
        • Опитування
        • Прогрес завантаження (необов'язково)
        • Примусове завершення (необов'язково)
        • Отримання ресурсу
      • Приклад
      • Використання кількох потоків
        • Використовуйте семафор
        • Не блокуйте головний потік під час опитування
      • Зразок класу
        • Приклад:
    • Шляхи до файлів у проектах Godot
      • Роздільники шляху
      • Accessing files in the project folder (res://)
      • Accessing persistent user data (user://)
      • Converting paths to absolute paths or "local" paths
      • Шляхи до даних редактора
        • Автономний режим
    • Збереження ігор
      • Вступ
      • Визначення постійних об'єктів
      • Серіалізація
      • Збереження та читання даних
      • Деякі примітки
    • API бінарної серіалізації
      • Вступ
      • Специфікація пакетів
        • 0: нуль
        • 1: bool
        • 2: цілі числа (int)
        • 3: десяткові
        • 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 (не підтримується)
        • 17: Object не підтримується)
        • 18: Dictionary
        • 19: Array
        • 20: PoolByteArray
        • 21: PoolIntArray
        • 22: PoolRealArray
        • 23: PoolStringArray
        • 24: PoolVector2Array
        • 25: PoolVector3Array
        • 26: PoolColorArray
  • Математика
    • Векторна математика
      • Вступ
      • Система координат (2D)
      • Дії над векторами
        • Доступ до компонентів
        • Додавання векторів
        • Множення на скаляр
      • Практичне застосування
        • Пересування
        • Указування на ціль
      • Одиничні вектори
        • Нормалізація
        • Відбиття
      • Скалярний добуток
        • Напрямок
      • Векторний добуток
        • Обчислення нормалей
        • Указування на ціль
      • Додаткова інформація
    • Поглиблена векторна алгебра
      • Площини
        • Відстань до площини
        • Подалі від центру
        • Побудова площини в 2D
        • Приклади площин
      • Визначення зіткнень в 3D
      • Додаткова інформація
    • Матриці та перетворення
      • Вступ
        • Компоненти матриці та Матриця Ідентичності
        • Масштабування за допомогою матриці перетворення
        • Обертання за допомогою матриці перетворення
        • Основа матриці перетворення
        • Переміщення за допомогою матриці перетворення
        • Збираємо все це докупи
        • Перекоси за допомогою матриці перетворення (додатково)
      • Практичне застосування перетворень
        • Конвертування позицій між перетвореннями
        • Переміщення об'єкта відносно себе
        • Застосування перетворень на перетвореннях
        • Інвертування матриці перетворення
      • Як усе це працює в 3D?
        • Представлення обертання в 3D (додатково)
    • Інтерполяція
      • 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)
      • Вступ
      • The map and navigation regions
      • NavigationAgent3D
      • RVO processing
      • NavigationObstacle3D
      • Generating a path (old method)
  • Робота у мережі
    • 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
        • Ресурси
      • Використання кількох потоків
        • Потоки
        • 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
    • Physics Interpolation
      • Quick start guide
      • Вступ
        • Physics ticks and rendered frames
        • Lock the tick / frame rate together?
        • Adapt the tick rate?
        • Lock the tick rate, but use interpolation to smooth frames in between physics ticks
        • Linear interpolation
        • The physics interpolation fraction
        • Calculating the interpolated position
        • Smoothed transformations between physics ticks?
        • In the past
        • Why look into the past? Why not predict the future?
        • Fixed timestep interpolation
      • Using physics interpolation
        • Turn on the physics interpolation setting
        • Move (almost) all game logic from _process to _physics_process
        • Ensure that all indirect movement happens during physics ticks
        • Choose a physics tick rate
        • Call reset_physics_interpolation() when teleporting objects
      • Advanced physics interpolation
        • Exceptions to automatic physics interpolation
        • Фотоапарати
        • Manual Camera interpolation
        • Typical example
        • get_global_transform_interpolated()
        • Example manual Camera script
        • Mouse look
        • Disabling interpolation on other nodes
        • MultiMeshes
  • Особливості різних платформ
    • 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
        • Registering autoloads/singletons in plugins
      • 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?
      • Як ним користуватися
      • 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
        • Windows
        • 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 and process mode
        • Вступ
        • How pausing works
        • Process Modes
        • Pause Menu Example
      • Файлова система
        • Вступ
        • Реалізація
        • project.godot
        • Розмежувач шляхів
        • Шлях до ресурсу
        • Користувацький шлях
        • Файлова система хоста
        • Недоліки
      • Ресурси
        • Вузли та ресурси
        • Зовнішні та вбудовані
        • Завантаження ресурсів з коду
        • Завантаження сцен
        • Звільнення ресурсів
        • Створення власних ресурсів
      • Синглтони (Автозавантаження)
        • Вступ
        • Автозавантаження
        • Користувацький перемикач сцени
      • Використання Дерева сцени
        • Вступ
        • MainLoop (Головний цикл)
        • Дерево Сцен
        • Кореневе вікно перегляду
        • Дерево сцени
        • Послідовність в дереві
        • "Становлення активним" при вході в дерево сцен
        • Зміна поточної сцени
      • Scene Unique Nodes
        • Вступ
        • Creating and using them
  • Шейдери
    • 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
      • Введення
        • Вхідні події
        • Сповіщення
    • 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
      • Theme type variations
        • Creating a type variation
        • Using a type variation
    • 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
      • 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
      • Крок-за-кроком
      • Вирішення проблем
  • Розробка движка
    • 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
      • Tutorials
      • 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
      • Tutorials
      • 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
      • Description
      • Tutorials
    • 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
      • Tutorials
      • 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
    • CallbackTweener
      • Description
      • Methods
      • 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
      • Signals
      • 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
      • Tutorials
      • 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
      • Tutorials
      • 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
    • 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
      • Description
    • 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
      • Enumerations
      • 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
    • FlowContainer
      • Description
      • Methods
      • Method Descriptions
    • Font
      • Description
      • Methods
      • Enumerations
      • 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
      • Description
      • Properties
      • Property Descriptions
    • GLTFAnimation
      • Description
      • Properties
      • Property Descriptions
    • GLTFBufferView
      • Description
      • Properties
      • Property Descriptions
    • GLTFCamera
      • Description
      • Properties
      • Property Descriptions
    • GLTFDocument
      • Description
    • GLTFLight
      • Description
      • Properties
      • Property Descriptions
    • GLTFMesh
      • Description
      • Properties
      • Property Descriptions
    • GLTFNode
      • Description
      • Properties
      • Property Descriptions
    • GLTFSkeleton
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSkin
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSpecGloss
      • Description
      • Properties
      • Property Descriptions
    • GLTFState
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFTexture
      • Description
      • Properties
      • Property Descriptions
    • GodotSharp
      • Description
      • Methods
      • Method Descriptions
    • Gradient
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GradientTexture
      • Description
      • Properties
      • Property Descriptions
    • GradientTexture2D
      • Description
      • Properties
      • Enumerations
      • 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
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • HeightMapShape
      • Description
      • Properties
      • Property Descriptions
    • HFlowContainer
      • Description
      • Theme Properties
      • Theme 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
      • Tutorials
      • 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
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • 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
      • Description
      • Tutorials
      • 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
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • IntervalTweener
      • Description
    • 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
      • Signals
      • 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
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • KinematicBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • 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
    • Label3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LargeTexture
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Light
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Light2D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • LightOccluder2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Line2D
      • Description
      • 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
      • Tutorials
      • 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
    • MethodTweener
      • Description
      • Methods
      • Method 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
      • Properties
    • Mutex
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NativeScript
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Navigation2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation2DServer
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • NavigationAgent
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationAgent2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationMeshGenerator
      • Description
      • Methods
      • Method Descriptions
    • NavigationMeshInstance
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationPolygon
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NavigationPolygonInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationServer
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • NetworkedMultiplayerCustom
      • Description
      • Methods
      • Signals
      • Method 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
    • OccluderShapePolygon
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • 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
      • Description
      • 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
      • Signals
      • Property Descriptions
      • Method Descriptions
    • PropertyTweener
      • Description
      • Methods
      • 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
    • SceneTreeTween
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method 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
      • Tutorials
      • 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
      • Signals
      • 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
      • Tutorials
      • 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
      • Description
      • 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
      • Tutorials
      • 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
    • TextMesh
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • 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
    • Time
      • Description
      • 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
    • Tweener
      • Description
      • Signals
    • 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
    • VFlowContainer
      • Description
      • Theme Properties
      • Theme Property 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
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorUniform
      • Description
      • Properties
      • Property Descriptions
    • 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
      • Properties
      • Enumerations
      • Property Descriptions
    • 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
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformVecMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeUniformRef
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Uniform
      • Description
      • Properties
      • Property Descriptions
    • 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
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • WeakRef
      • Description
      • Methods
      • Method Descriptions
    • WebRTCDataChannel
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WebRTCDataChannelGDNative
    • WebRTCMultiplayer
      • Description
      • Methods
      • Method Descriptions
    • WebRTCPeerConnection
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • WebRTCPeerConnectionGDNative
    • WebSocketClient
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebSocketMultiplayerPeer
      • Description
      • 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
      • Enumerations
      • 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 »
  • Navigation2D

Navigation2D¶

Inherits: Node2D < CanvasItem < Node < Object

2D navigation and pathfinding node.

Description¶

Deprecated. Navigation2D node and get_simple_path are deprecated and will be removed in a future version. Use Navigation2DServer.map_get_path instead.

Navigation2D provides navigation and pathfinding within a 2D area, specified as a collection of NavigationPolygon resources. By default, these are automatically collected from child NavigationPolygonInstance nodes.

Tutorials¶

  • 2D Navigation Demo

Properties¶

float

cell_size

1.0

float

edge_connection_margin

1.0

int

navigation_layers

1

Methods¶

Vector2

get_closest_point ( Vector2 to_point ) const

RID

get_closest_point_owner ( Vector2 to_point ) const

RID

get_rid ( ) const

PoolVector2Array

get_simple_path ( Vector2 start, Vector2 end, bool optimize=true ) const

Property Descriptions¶

  • float cell_size

Default

1.0

Setter

set_cell_size(value)

Getter

get_cell_size()

The XY plane cell size to use for fields.


  • float edge_connection_margin

Default

1.0

Setter

set_edge_connection_margin(value)

Getter

get_edge_connection_margin()

This value is used to detect the near edges to connect compatible regions.


  • int navigation_layers

Default

1

Setter

set_navigation_layers(value)

Getter

get_navigation_layers()

A bitfield determining all navigation map layers the navigation can use on a get_simple_path path query.

Method Descriptions¶

  • Vector2 get_closest_point ( Vector2 to_point ) const

Returns the navigation point closest to the point given. Points are in local coordinate space.


  • RID get_closest_point_owner ( Vector2 to_point ) const

Returns the owner of the NavigationPolygon which contains the navigation point closest to the point given. This is usually a NavigationPolygonInstance.


  • RID get_rid ( ) const

Returns the object's RID.


  • PoolVector2Array get_simple_path ( Vector2 start, Vector2 end, bool optimize=true ) const

Deprecated. Navigation2D node and get_simple_path are deprecated and will be removed in a future version. Use Navigation2DServer.map_get_path instead.

Returns the path between two given points. Points are in local coordinate space. If optimize is true (the default), the path is smoothed by merging path segments where possible.

Previous Next

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

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