Logo
stable

Загальне

  • Про
    • Вступ
      • Перед початком
      • Про Godot Engine
      • Про документацію
      • Організація документації
    • Поширені запитання
      • Що я можу зробити з Godot? Скільки це коштує? Які ліцензійні умови?
      • Які платформи підтримуються Godot?
      • Підтримку яких мов програмування передбачено у Godot?
      • Що таке GDScript і чому я повинен, це використовувати?
      • Що мотивувало за створення GDScript?
      • Який тип форматів 3D-моделей підтримує Godot?
      • Чи будуть [Пропрієтарні закриті SDK, такі як FMOD, GameWorks тощо] підтримуватися в Godot?
      • Чому Godot використовує Vulkan, або OpenGL, замість Direct3D?
      • Як слід створювати активи для обробки різних роздільних здатностей та співвідношення сторін?
      • Як я можу розширити Godot?
      • Коли наступний реліз?
      • Я хотів би зробити свій внесок! З чого почати?
      • У мене є чудова ідея для Godot. Як я можу поділитися нею?
      • Чи можливо використовувати Godot як бібліотеку ?
      • Чому Godot не використовує STL (Standard Template Library)
      • Чому Godot не використовує винятки?
      • Чому Godot не нав'язує застосування RTTI?
      • Чому Godot не примушує користувачів до впровадження DoD (дизайн, орієнтований на дані)?
      • Як я можу підтримати розвиток Godot, або зробити свій внесок?
      • Хто працює над Godot? Як я можу зв'язатися з вами?
    • Вирішення проблем
      • Все, що я роблю в редакторі, або менеджері проектів, підвисає на один кадр.
      • The grid disappears and meshes turn black when I rotate the 3D camera in the editor.
      • Редактор або проєкт довго запускається.
      • Редактор Godot зависає при натисканні на системну консоль.
      • Вікно проекту виглядає розмитим, на відміну від редактора.
      • При запуску вікно проекта не відображається по центрі.
      • Проект працює при запуску з редактора, але не вдається завантажити деякі файли при запуску з експортованої копії.
    • Список особливостей
      • Можливості
        • Платформи
        • Редактор
        • 2D графіка
        • 2D інструменти
        • 2D фізика
        • 3D графіка
        • 3D інструменти
        • 3D фізика
        • Шейдери
        • Скриптинґ
        • Аудіо
        • Імпорт
        • Вхід
        • Навігація
        • Робота у мережі
        • Інтернаціоналізація
        • Робота з вікном та інтеграція ОС
        • Мобільний
        • Підтримка XR (AR та VR)
        • Система GUI (графічного інтерфейсу)
        • Анімація
        • Формати
        • Різне
    • Журнал змін документації
      • Нові покрокові настанови з часу версії 3.1
        • Робочий процес
        • Двовимірна графіка (2D)
        • Аудіо
        • Математика
        • Пристрої введення
        • Інтернаціоналізація
        • Затінювання
        • Робота у мережі
        • Віртуальна реальність (VR)
        • Плаґіни (додатки)
        • Багатопотоковість
        • Створення контенту
        • Оптимізація
        • Правові положення
      • Нові покрокові настанови з часу версії 3.0
        • Крок-за-кроком
        • Скриптинґ
        • Робочий процес
        • Двовимірна графіка (2D)
        • Тривимірна графіка (3D)
        • Фізика
        • Анімація
        • Інтерфейс
        • Панелі перегляду
        • Затінювання
        • Плаґіни (додатки)
        • Особливості різних платформ
        • Багатопотоковість
        • Створення контенту
        • Різне
        • Компілювання
        • Розробка движка
    • Політика випуску Godot
      • Версії Godot
      • Терміни підтримки релізу
      • Коли наступний реліз?

Перші кроки

  • Крок-за-кроком
    • Введення в редактор коду Godot
      • Керівник проекту
        • Створення або імпортування проекту
      • Перший погляд на редактор Godot
      • Робочі простори
      • Зміна інтерфейсу
        • Переміщення і зміна розмірів панелей
    • Сцени та вузли
      • Вступ
      • Вузли
      • Сцени
      • Редактор
      • Налаштування проекта
      • Далі буде...
    • Instancing (вставка екземпляра, Інстансування)
      • Вступ
      • Зразок інстансування
      • Додавання декількох екземплярів
      • Редагування екземплярів
      • Висновки
    • Instancing (продовження)
      • Коротке повторення
      • Стиль проектування
      • Інформаційне перевантаження!
    • Скриптинґ
      • Вступ
        • GDScript
        • Візуальный Скриптинг
        • .NET / C#
        • GDNаtive / C++
      • Написання скриптів сцени
        • Налаштування сцени
        • Додавання скрипту
        • Роль скрипту
        • Обробка сигналу
    • Написання скриптів (продовження)
      • Обробка
      • Групи
      • Сповіщення
      • Переобумовленої функції
      • Створення вузлів
      • Інстансування сцени
      • Реєстрація скриптів в якості класів
    • Сигнали
      • Вступ
      • Приклад таймера
        • Підключення сигналів у коді
      • Власні сигнали
      • Висновки
    • Ваша перша гра
      • Огляд
      • Налаштування проекта
        • Організація проекту
      • Сцена Гравця
        • Структура вузлів
        • Анімація спрайта
        • Переміщення гравця
        • Вибір анімації
        • Підготовка до зіткнень
      • Сцена ворога
        • Налаштування вузлів
        • Скрипт ворога
      • Головна сцена
        • Поява мобів
        • Головний скрипт
        • Тестування сцени
      • HUD (інтерфейс)
        • ScoreLabel (Мітка рахунку)
        • Message (Повідомлення)
        • StartButton (Кнопка Старту)
        • Підключення HUD до Main
        • Видалення старих крипів
      • Завершальна обробка
        • Тло
        • Звукові ефекти
        • Гарячі клавіші
      • Файли проекту
    • Експортування
      • Огляд
      • Приготування проекту
      • Налаштування головної сцени
      • Шаблони експорту
      • Export presets
      • Експортування на платформами
        • ПК (Linux/macOS/Windows)
        • Android
        • iOS
        • HTML5 (web)
    • Godot's design philosophy
      • Об'єктно-орієнтована дизайн і композиція
      • Комплексний
      • Відкритий код
      • Community-driven
      • The Godot editor is a Godot game
      • Окремі 2D та 3D движки
    • Design interfaces with the Control nodes
      • 5 найпоширеніших елементів інтерфейсу
        • TextureRect
        • TextureButton
        • TextureProgress
        • Мітка
        • NinePatchRect
      • Існує два способи створення інтерфейсів
      • Розміщення елементів інтерфейсу з допомогою прив'язок
        • Як змінити прив'язку
        • Прив'язки відносно батьківського контейнера
        • Margins change with the anchor
        • Use size tags to change how UI elements fill the available space
      • Arrange control nodes automatically with containers
        • The 5 most useful containers
    • Дизайн титульного екрана
      • Як розробляти свій ігровий інтерфейс
      • Проектування головного меню
        • Розбивання макета інтерфейсу
        • Підготовка сцени головного меню
        • Додавання спрайтів до інтерфейсу
        • Додавання контейнерів для автоматичного розміщення елементів інтерфейсу
        • Розбивання макета інтерфейсу
    • Design the GUI
      • Breaking down the UI
      • Створення базового GUI (графічного інтерфейсу)
        • Створення бази для шкал
        • Зміна шрифта в Label
        • Додавання шкали прогресса
      • Розробка лічильників бомб та смарагдів
      • Перетворення шкали та лічильника на багаторазові елементи інтерфейсу
      • Використання успадкування сцен для створення решти елементів
        • Успадкування сцени Bar для створення LifeBar (Шкали здоров'я)
        • Розробка EnergyBar (Шкали енергії)
        • Підготовка лічильників бомб та смарагдів
      • Додавання компонентів інтерфейсу до кінцевого GUI (графічного інтерфейсу)
      • Розміщення графічного інтерфейсу на макеті гри
    • Керування користувацьким інтерфейсом з коду
      • Вступ
      • Завантажте та вивчіть стартовий проект
      • Set up the Lifebar with the Player's max_health
      • Update health with a signal when the player takes a hit
      • Анімація втрати здоров'я за допомогою вузла Tween
      • Призначення animated_health LifeBar
      • Зникнення шкали при смерті гравця
    • Вікно привітання
      • Навчання
      • Налаштування
    • Анімації
      • Вступ
      • Додавання анімації до гравця
      • Створення анімації
      • Редагування анімації
    • Ресурси
      • Вузли та ресурси
      • External vs built-in
      • Завантаження ресурсів з коду
      • Завантаження сцен
      • Freeing resources
      • Creating your own resources
    • Файлова система
      • Вступ
      • Реалізація
      • project.godot
      • Розмежувач шляхів
      • Шлях до ресурсу
      • Користувацький шлях
      • Файлова система хоста
      • Недоліки
    • Дерево сцени
      • Вступ
      • MainLoop (Головний цикл)
      • Дерево сцени
      • Кореневе вікно перегляду
      • Дерево сцени
      • Послідовність в дереві
      • "Становлення активним" при вході в дерево сцен
      • Зміна поточної сцени
    • Синглтони (Автозавантаження)
      • Вступ
      • Автозавантаження
      • Користувацький перемикач сцени
        • Global.gd
  • Посібник редактора
    • Використання командного рядка
      • Команди командного рядка
      • Шлях
      • Налаштування шляху проекта
      • Як створити проект
      • Запуск редактора
      • Видаляння сцени
      • Запуск гри
      • Налагодження
      • Експортування
      • Запуск скрипта
    • Використання зовнішнього текстового редактора
    • Default editor shortcuts
      • General Editor Actions
      • 2D / Canvas Item Editor
      • 3D / Spatial Editor
      • Text Editor
      • Редактор скриптів
      • Visual Script Editor
      • Editor Output
      • Зневаджувач
      • File Dialog
      • FileSystem Dock
      • Scene Tree Dock
      • Animation Track Editor
      • Tile Map Editor
      • Tileset Editor
    • З Unity до Godot Engine
      • Відмінності
      • Редактор
      • Система сцен
      • Організація проекта
      • Де мої префаби?
      • Відповідність слів
      • Написання скриптів: GDScript, C# і Visual Script
        • Дизайн
        • Зв'язки: групи і сигнали
        • Серіалізація скриптів
      • Використання C++ в Godot
  • Скриптинґ
    • GDScript
      • Основи GDScript
        • Вступ
        • Мова
        • Вбудовані типи
        • Дані
      • GDScript: Вступ до мов динамічного типу
        • Про
        • Динамічна природа
        • Масиви
        • Словники
        • For та while
        • While
        • Власні ітератори
        • Качина типізація
      • Експорт в GDScript
        • Вступ до експорту
        • Приклади
        • Експорт бітових прапорців
        • Експорт масивів
        • Setting exported variables from a tool script
        • Advanced exports
      • Посібник зі стилю GDScript
        • Форматування
        • Конвенції іменування
        • Порядок коду
        • Статична типізація
      • Статична типізація в GDScript
        • Короткий огляд статичної типізації
        • Як використовувати статичну типізацію
        • Типізований, або динамічний: дотримуйтеся одного стилю
        • Система попередження
        • Cases where you can't specify types
        • Підсумок
      • GDScript warning system
      • Форматований текст GDScript
        • Використання в GDScript
        • Кілька заповнювачів
        • Специфікатори формату
        • Фаска
        • Керуюча (Escape) послідовність
        • Приклади методів форматування
    • Візуальный Скриптинг
      • Що таке Visual Scripting
      • Початок роботи з Visual Scripting
        • Створення скрипту
        • Додавання функції
      • Вузли і термінологія
        • Властивості вузла
        • Порти та з'єднання
        • Додавання вузлів
        • Додавання додаткових вузлів
      • Custom VisualScript nodes
        • Creating a custom node
        • Using a custom node
    • C#
      • C# basics
        • Вступ
        • Налаштування C# для Godot
        • Налаштування зовнішнього редактора
        • Створення скрипту C#
        • Налаштування проекту та робочий процес
        • Приклад
        • Основні відмінності між C# і GDScript
        • Поточні обмеження та відомі проблеми
        • Продуктивність C# у Godot
        • Використання пакетів Nuget у Godot
        • Профілювання коду C #
        • Налаштування VS 2019 для налагодження
        • Configuring Visual Studio Code for debugging
      • C# features
        • Type conversion and casting
        • Сигнали C#
        • Preprocessor defines
      • C# API differences to GDScript
        • Загальні відмінності
        • Глобальна область
        • Ключове слово Export
        • Ключове слово Signal
        • Сінглтони
        • Строка (рядок, текст)
        • Основа
        • Transform2D
        • Площина (Plane)
        • Rect2
        • Quat
        • Масив
        • Словник
        • Варіант (Variant)
        • Взаємодія з іншими мовами скриптів
        • Yield (Вихід)
        • Інші відмінності
      • Настанови по стилю C#
        • Специфікація мови
        • Форматування
        • Конвенції іменування
        • Member variables
        • Local variables
        • Локальні змінні із неявною типізацією
        • Інші загальноприйняті правила
    • Багатомовні скрипти
      • Вставка екземплярів (Instantiating) вузлів
        • Вставка екземплярів (Instantiating) вузлів C# на GDScript
        • Вставка екземплярів (Instantiating) вузлів GDScript на C#
      • Доступ до полів
        • Доступ до полів C# з GDScript
        • Доступ до полів GDScript з C#
      • Методи виклику
        • Виклик методів C# з GDScript
        • Виклик методів GDScript з C#
      • Успадкування
    • Creating script templates
      • Locating the templates
        • Editor-defined templates
        • Project-defined templates
      • Language support and overriding behavior
      • Default template
      • List of template placeholders
        • Base placeholders
        • Type placeholders
  • Робочий процес
    • Налаштування проекта
      • Організація проекта
        • Вступ
        • Організація
        • Style guide
        • Імпортування
        • Case sensitivity
      • Version Control Systems
        • Вступ
        • Official Git plugin
        • Files to exclude from VCS
        • Working with Git on Windows
    • Assets workflow
      • Процес імпорту
        • Імпорт активів (ассетів) у Godot 3.0+
        • Зміна параметрів імпорту
        • Reimporting multiple assets
        • Automatic reimport
        • Згенеровані файли
        • Зміна типу ресурсу імпорту
        • Зміна параметрів імпорту за замовчуванням
        • Простота є ключем!
      • Імпортування зображень
        • Підтримувані формати зображень
        • Імпортування текстур
        • Стиснення
        • Flags
        • Process (Процес)
        • Svg
      • Імпорт аудіо нарізків
        • Навіщо імпортувати?
        • Кращі практики
      • Імпорт перекладів
        • Ігри та інтернаціоналізація
        • Формат перекладу
        • Імпортування CSV
      • Імпортування 3D сцен
        • Імпортер сцен Godot
        • Імпорт робочих процесів
        • Параметри імпортування
        • Параметри анімації
        • Успадкування сцен
        • Поради по імпорту
      • Експортер Blender ESCN
        • Деталі про експорт
        • Вимкнення конкретних об'єктів
        • Build pipeline integration
    • Експортування
      • Експортування проектів
        • Чому експорт?
        • Меню експорту
        • Експорт із командного рядка
        • PCK versus ZIP pack file formats
      • Експорт пакетів, патчів та модів
        • Use cases
        • Огляд файлів PCK
        • Генерування файлів PCK
        • Відкриття файлів PCK під час виконання
        • Підсумок
      • Теги функцій
        • Вступ
        • Типові можливості
        • Нетипові можливості
        • Overriding project settings
        • Default overrides
        • Customizing the build
      • Експорт для ПК
      • Зміна іконки програми для Windows
        • Creating an ICO file
        • Зміна піктограми панелі завдань
        • Зміна піктограми файлу
        • Тестування результату
      • Exporting for Universal Windows Platform
        • Limitations on Xbox One
        • Creating a signing certificate
        • Setting up automatic signing
        • Installing the package
      • Експорт для iOS
        • Вимоги
        • Export a Godot project to Xcode
        • Active development considerations
        • Services for iOS
      • Exporting for Android
        • Download the Android SDK
        • Install OpenJDK
        • Create a debug.keystore
        • Setting it up in Godot
        • Providing launcher icons
        • Exporting for Google Play Store
        • Optimizing the APK size
      • Custom builds for Android
        • Set up the custom build environment
        • Install the Android SDK (command-line version)
        • Install the Android SDK (Android Studio)
        • Enabling the custom build and exporting
      • Exporting for the Web
        • WebGL 2
        • Обмеження
        • Serving the files
        • Параметри експортування
        • Calling JavaScript from script
      • Exporting for dedicated servers
        • Platform support
        • "Headless" versus "server" binaries
        • Exporting a PCK file
        • Preparing the server distribution
        • Starting the dedicated server
        • Next steps
      • Розміщення в один клік
        • Звучить добре, що це?
        • Послідовність кроків для розміщення в один клік
    • Кращі практики
      • Вступ
      • Applying object-oriented principles in Godot
        • How scripts work in the engine
        • Сцени
      • Scene organization
        • How to build relationships effectively
        • Choosing a node tree structure
      • When to use scenes versus scripts
        • Anonymous types
        • Named types
        • Performance of Script vs PackedScene
        • Висновки
      • Autoloads versus regular nodes
        • The cutting audio issue
        • Managing shared functionality or data
        • When you should use an Autoload
      • When and how to avoid using nodes for everything
      • Godot interfaces
        • Acquiring object references
        • Accessing data or logic from an object
      • Godot notifications
        • _process vs. _physics_process vs. *_input
        • _init vs. initialization vs. export
        • _ready vs. _enter_tree vs. NOTIFICATION_PARENTED
      • Data preferences
        • Array vs. Dictionary vs. Object
        • Enumerations: int vs. string
        • AnimatedTexture vs. AnimatedSprite vs. AnimationPlayer vs. AnimationTree
      • Logic preferences
        • Loading vs. preloading
        • Large levels: static vs. dynamic

Туторіали

  • Двовимірна графіка (2D)
    • Canvas layers
      • Viewport and Canvas items
      • CanvasLayers
    • Viewport and canvas transforms
      • Вступ
      • Canvas transform
      • Global canvas transform
      • Stretch transform
      • Transform order
      • Transform functions
      • Feeding custom input events
    • Using tilemaps
      • Вступ
      • Налаштування проекта
      • TileMap node
      • Creating a TileSet
      • Collision shapes
      • Atlas tiles
        • Random tile priorities
      • Autotiles
        • 2x2
        • 3x3 (minimal)
        • 3x3
        • Disabling autotile
        • Autotile binding
      • Tips and tricks
    • Particle systems (2D)
      • Вступ
        • Particle nodes
        • ParticlesMaterial
        • Текстура
      • Time parameters
        • Lifetime
        • Один знімок
        • Preprocess
        • Speed Scale
        • Explosiveness
        • Випадковість
        • Fixed FPS
        • Fract Delta
      • Drawing parameters
        • Visibility Rect
        • Локальні координати
        • Draw Order
      • ParticlesMaterial settings
        • Direction
        • Розсіювання
        • Flatness
        • Тяжіння
        • Initial Velocity
        • Angular Velocity
        • Spin Velocity
        • Orbit Velocity
        • Linear Acceleration
        • Radial Acceleration
        • Tangential Acceleration
        • В’язкість
        • Кут
        • Scale
        • Колір
        • Hue variation
      • Emission Shapes
        • Маска випромінювання
        • Кольори випромінювання
    • 2D movement overview
      • Вступ
      • Налаштування
      • 8-way movement
      • Rotation + movement
      • Rotation + movement (mouse)
      • Click-and-move
      • Підсумок
    • 2D lights and shadows
      • Вступ
      • Налаштування
      • Вузли
      • Освітлення
      • Shadows
      • Крок-за-кроком
    • 2D meshes
      • Вступ
      • Optimizing pixels drawn
      • Converting Sprites to 2D meshes
    • Custom drawing in 2D
      • Why?
      • But...
      • OK, how?
      • Оновлення
      • An example: drawing circular arcs
        • Arc function
        • Draw the arc on the screen
        • Arc polygon function
        • Dynamic custom drawing
      • Інструменти
    • 2D Sprite animation
      • Вступ
      • Individual images with AnimatedSprite
        • Controlling the animation
      • Sprite sheet with AnimatedSprite
      • Sprite sheet with AnimationPlayer
        • Controlling an AnimationPlayer animation
      • Підсумок
  • Тривимірна графіка (3D)
    • Введення в 3D
      • Spatial node
      • 3D content
        • DCC-created models
        • Generated geometry
        • Immediate geometry
        • 2D in 3D
      • Середовище
      • 3D viewport
        • Система координат
        • Space and manipulation gizmos
        • Меню «Перегляд»
        • Default environment
        • Фотоапарати
        • Освітлення
    • Using 3D transforms
      • Вступ
      • Problems of Euler angles
        • Axis order
        • Інтерполяція
        • Say no to Euler angles
      • Introducing transforms
        • Manipulating transforms
        • Precision errors
        • Obtaining information
        • Setting information
        • Interpolating with quaternions
      • Transforms are your friend
    • 3D rendering limitations
      • Вступ
      • Texture size limits
      • Color banding
      • Depth buffer precision
      • Transparency sorting
      • Multi-sample antialiasing
    • Spatial Material
      • Вступ
      • Flags
        • Прозорий
        • Use Shadow to Opacity
        • Unshaded
        • Vertex Lighting
        • No Depth Test
        • Use Point Size
        • World Triplanar
        • Fixed Size
        • Do Not Receive Shadows
        • Disable Ambient Light
        • Ensure Correct Normals
      • Vertex Color
        • Use as Albedo
        • Is sRGB
      • Параметри
        • Diffuse Mode
        • Specular Mode
        • Режим змішування
        • Cull Mode
        • Depth Draw Mode
        • Товщина лінії
        • Розмір крапки
        • Billboard Mode
        • Billboard Keep Scale
        • Збільшити
        • Use Alpha Scissor
      • Material colors, maps and channels
        • Альбедо
        • Metallic
        • Roughness
        • Emission
        • Normal map
        • Rim
        • Clearcoat
        • Анізотропія
        • Ambient Occlusion
        • Глибина
        • Subsurface Scattering
        • Transmission
        • Refraction
        • Подробиці
        • UV1 and UV2
        • Triplanar Mapping
      • Proximity and distance fade
      • Render priority
    • 3D lights and shadows
      • Вступ
      • Light nodes
        • Shadow mapping
        • Directional shadow mapping
        • Omni shadow mapping
        • Spot shadow mapping
    • Reflection probes
      • Вступ
      • Налаштування
      • Interior vs exterior
      • Blending
      • Reflection atlas
    • GI Probes
      • Вступ
      • Налаштування
      • Adding lights
      • Відбиття
      • Interior vs exterior
      • Tweaking
      • Якість
    • Baked lightmaps
      • Вступ
      • Visual comparison
      • Налаштування
        • Unwrap from your 3D DCC
        • Unwrap from within Godot
        • Unwrap on scene import
        • Checking UV2
      • Setting up the scene
        • Configure bounds
        • Setting up meshes
        • Setting up lights
        • Baking quality
      • Baking
        • Configuring bake
      • Динамічні об'єкти
    • Environment and post-processing
      • Середовище
        • Camera node
        • WorldEnvironment node
        • Default environment
      • Environment options
        • Тло
        • Ambient Light
        • Туман
        • Tonemap
        • Auto Exposure (HDR)
      • Mid- and post-processing effects
        • Screen-Space Reflections (SSR)
        • Screen-Space Ambient Occlusion (SSAO)
        • Depth of Field / Far Blur
        • Depth of Field / Near Blur
        • Німб
        • Коригування
    • High dynamic range lighting
      • Вступ
      • Computer displays
      • Scene linear & asset pipelines
        • sRGB transfer function to display linear ratios on image import
        • Hardware sRGB transfer function to display linear conversion
        • Scene linear to display-referred nonlinear
      • Parameters of HDR
    • Using gridmaps
      • Вступ
      • Example project
      • Creating a MeshLibrary
      • Зіткнення
      • Матеріали
      • Exporting the MeshLibrary
      • Using GridMap
      • Using GridMap in code
    • Using MultiMeshInstance
      • Вступ
      • Setting up the nodes
      • MultiMesh settings
        • Цільова поверхня
        • Початкова сітка
        • Вісь вгору сітки
        • Випадкове обертання
        • Випадковий нахил
        • Випадковий масштаб
        • Scale
        • Сума
    • Prototyping levels with CSG
      • Introduction to CSG nodes
        • CSG tools features
        • CSGPolygon
        • Custom meshes
        • CSGCombiner
        • Processing order
      • Prototyping a level
      • Using prototype textures
    • FPS tutorial
      • Частина 1
        • Tutorial introduction
        • Part overview
        • Готуємо усе
        • Making the FPS movement logic
        • Giving the player a flash light and the option to sprint
        • Final notes
      • Частина
        • Part overview
        • Making a system to handle animations
        • Getting the animations ready
        • Creating the bullet scene
        • Creating the first weapon
        • Creating the other two weapons
        • Making the weapons work
        • Creating some test subjects
        • Final notes
      • Частина
        • Part overview
        • Changing levels
        • Adding ammo
        • Adding reloading to the weapons
        • Adding reloading to the player
        • Adding sounds
        • Final notes
      • Частина
        • Part overview
        • Adding joypad input
        • Adding mouse scroll wheel input
        • Adding the health pickups
        • Adding the ammo pickups
        • Adding breakable targets
        • Final notes
      • Частина 5
        • Part overview
        • Adding grenades
        • Adding grenades to the player
        • Adding the ability to grab and throw RigidBody nodes to the player
        • Adding a turret
        • Final notes
      • Частина 6
        • Part overview
        • Adding the main menu
        • Making the Globals singleton
        • Adding the debug menu
        • Adding a pause menu
        • Запускаємо систему повернення гравця
        • Finishing the respawn system
        • Writing a sound system we can use anywhere
        • Final notes
    • Animating thousands of objects
      • Animating thousands of fish with MultiMeshInstance
        • Animating one Fish
        • Making a school of fish
        • Animating a school of fish
      • Controlling thousands of fish with Particles
  • Аудіо
    • Audio buses
      • Вступ
      • Decibel scale
      • Audio buses
      • Playback of audio through a bus
      • Adding effects
        • Підсилення сигналу
        • BandLimit and BandPass
        • Хорова
        • Компресор
        • Затримка
        • Викривлення
        • EQ
        • EQ6, EQ10, EQ21
        • Filter (Фільтр)
        • HighPassFilter
        • HighShelfFilter
        • Обмежувач
        • LowPassFilter
        • LowShelfFilter
        • NotchFilter
        • Panner
        • Фазер
        • PitchShift
        • Record
        • Відлуння
        • SpectrumAnalyzer
        • StereoEnhance
      • Automatic bus disabling
      • Bus rearrangement
      • Default bus layout
    • Audio streams
      • Вступ
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Reverb buses
        • Доплер
    • Sync the gameplay with audio and music
      • Вступ
      • Using the system clock to sync
      • Using the sound hardware clock to sync
    • Recording with microphone
      • The structure of the demo
  • Фізика
    • Physics introduction
      • Collision objects
        • Collision shapes
        • Physics process callback
        • Collision layers and masks
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • Rigid body modes
        • Using RigidBody2D
        • Contact reporting
      • KinematicBody2D
        • Kinematic collision response
    • RigidBody
      • What is a rigid body?
      • Як керувати 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
      • Collision Mask
      • 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
    • SoftBody
      • Basic set-up
      • Cloak simulation
    • Collision shapes (3D)
      • Primitive collision shapes
      • Convex collision shapes
      • Concave or trimesh collision shapes
      • Performance caveats
  • Математика
    • Vector math
      • Вступ
      • Coordinate systems (2D)
      • Vector operations
        • Member access
        • Adding vectors
        • Scalar multiplication
      • Practical applications
        • Пересування
        • Pointing toward a target
      • Unit vectors
        • Normalization
        • Відбиття
      • Dot product
        • Facing
      • Cross product
        • Calculating normals
        • Pointing to a target
      • More information
    • Advanced vector math
      • %1 площин
        • Distance to plane
        • Away from the origin
        • Constructing a plane in 2D
        • Some examples of planes
      • Collision detection in 3D
      • More information
    • Matrices and transforms
      • Вступ
        • Matrix components and the Identity matrix
        • Scaling the transformation matrix
        • Rotating the transformation matrix
        • Basis of the transformation matrix
        • Translating the transformation matrix
        • Putting it all together
        • Shearing the transformation matrix (advanced)
      • Practical applications of transforms
        • Converting positions between transforms
        • Moving an object relative to itself
        • Applying transforms onto transforms
        • Inverting a transformation matrix
      • How does it all work in 3D?
        • Representing rotation in 3D (advanced)
    • Інтерполяція
      • Vector interpolation
      • Transform interpolation
      • Smoothing motion
    • Beziers, curves and paths
      • Quadratic Bezier
      • Cubic Bezier
      • Adding control points
      • Curve2D, Curve3D, Path and Path2D
      • Evaluating
      • Малюнок
      • Traversal
  • Анімація
    • Introduction to the 2D animation features
      • Огляд
      • Create an AnimationPlayer node
      • Computer animation relies on keyframes
      • Tutorial: Creating a simple animation
        • Налаштування сцени
        • Adding a track
        • The second keyframe
        • Run the animation
        • Back and forth
        • Track settings
      • Keyframes for other properties
      • Edit keyframes
      • Advanced: Call Method tracks
    • Cutout animation
      • Що це за програма?
      • Cutout animation in Godot
      • Making of GBot
      • Setting up the rig
      • Adjusting the pivot
      • RemoteTransform2D node
      • Completing the skeleton
      • Skeletons
      • IK chains
      • Animation tips
        • Setting keyframes and excluding properties
      • Creating a rest pose
      • Modifying rotation only
      • Keyframing IK chains
      • Visually move a sprite behind its parent
      • Setting easing curves for multiple keys
      • 2D Skeletal deform
    • 2D skeletons
      • Вступ
      • Налаштування
      • Creating the polygons
      • Creating the skeleton
      • Deforming the polygons
      • Internal vertices
    • Дерево анімації
      • Вступ
      • Creating an AnimationTree
      • Creating a tree
      • Blend tree
        • Blend2 / Blend3
        • OneShot
        • Seek
        • TimeScale
        • Transition
        • BlendSpace2D
        • BlendSpace1D
        • StateMachine
      • Root motion
      • Controlling from code
      • State machine travel
  • Пристрої введення
    • InputEvent
      • Що це за програма?
      • Як усе це працює?
      • Anatomy of an InputEvent
      • Дії
      • InputMap
    • Приклади введення
      • Вступ
      • Events versus polling
      • Input events
      • InputMap
        • Capturing actions
      • Keyboard events
        • Keyboard modifiers
      • Mouse events
        • Mouse buttons
        • Mouse motion
      • Touch events
    • Mouse and input coordinates
      • Про
      • Hardware display coordinates
      • Viewport display coordinates
    • Customizing the mouse cursor
      • Using project settings
      • Using a script
      • Demo project
      • Cursor list
  • В/В
    • Background loading
      • ResourceInteractiveLoader
      • Використання
        • Obtaining a ResourceInteractiveLoader
        • Polling
        • Load progress (optional)
        • Forcing completion (optional)
        • Obtaining the resource
      • Приклад
      • Using multiple threads
        • Use a semaphore
        • Not blocking main thread during the polling
      • Example class
        • Приклад:
    • Data paths
      • Path separators
      • Шлях до ресурсу
      • User path (persistent data)
      • Editor data paths
        • Self-contained mode
    • Saving games
      • Вступ
      • Identify persistent objects
      • Serializing
      • Saving and reading data
      • Some notes
    • Encrypting save games
      • Why?
      • How?
  • Інтернаціоналізація
    • Internationalizing games
      • Вступ
      • Configuring the imported translation
      • Localizing resources
      • Converting keys to text
      • Making controls resizable
      • TranslationServer
      • Командний рядок
      • Translating the project name
    • Localization using gettext
      • Advantages
      • Disadvantages
      • Caveats
      • Installing gettext tools
      • Creating the PO template (POT) manually
      • Creating the PO template (POT) using pybabel
      • Creating a messages file from a PO template
      • Loading a messages file in Godot
      • Updating message files to follow the PO template
      • Checking the validity of a PO file or template
    • Локалі
  • Інтерфейс
    • GUI skinning
      • Oh, beautiful GUI!
      • Тема
      • <title>Параметри теми</title>
      • Customizing a control
      • Creating a theme
      • Example: theming a button
    • Custom GUI controls
      • So many controls...
      • Малюнок
        • Checking control size
        • Checking focus
      • Sizing
      • Вхід
        • Input events
        • Сповіщення
    • Size and anchors
      • Centering a control
    • Containers
      • Container layout
      • Size flags
      • Container types
        • Box Containers
        • Grid Container
        • Margin Container
        • Tab Container
        • Split Container
        • PanelContainer
        • ScrollContainer
        • ViewportContainer
      • Creating custom Containers
    • BBCode in RichTextLabel
      • Вступ
      • Using BBCode
      • Зразок
        • Вбудовані назви кольорів
        • Шістнадцяткові коди кольорів
        • Image vertical offset
      • Animation effects
        • Wave
        • Tornado
        • Shake
        • Fade
        • Rainbow
      • Custom BBCode tags and text effects
        • _process_custom_fx
        • Ghost
        • Pulse
        • Matrix
  • Панелі перегляду
    • Панелі перегляду
      • Вступ
      • Вхід
      • Listener
      • Cameras (2D & 3D)
      • Scale & stretching
      • Worlds
      • Захоплення
      • Контейнер поля перегляду
      • Обробка
      • Render target
    • Multiple resolutions
      • The problem of multiple resolutions
      • One size fits all
      • Base size
      • Зміна розміру %1
      • Stretch settings
        • Stretch Mode
        • Stretch Aspect
        • Stretch Shrink
        • From scripts
      • Reducing aliasing on downsampling
      • Handling aspect ratios
      • Field of view scaling
      • Scaling 2D and 3D elements differently using Viewports
    • Using a Viewport as a texture
      • Вступ
      • Setting up the Viewport
      • Applying the texture
      • Making the planet texture
      • Coloring the planet
      • Making an ocean
    • Custom post-processing
      • Вступ
      • Single pass post-processing
      • Multi-pass post-processing
  • Затінювання
    • Shading reference
      • Шейдери
        • Вступ
        • Shader types
        • Render modes
        • Processor functions
      • Shading language
        • Вступ
        • Типи даних
        • Масиви
        • Константи
        • Оператори
        • Flow control
        • Відкидання
        • Функції
        • 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
      • Що таке шейдери?
        • Вступ
        • But what are they?
        • Structure of a shader
        • Technical overview
      • Your first CanvasItem shader
        • Вступ
        • Налаштування
        • Your first CanvasItem shader
        • Your first fragment function
        • Your first vertex function
        • Висновки
      • Your first Spatial shader
        • Where to assign my material
        • Налаштування
        • Shader magic
        • Noise heightmap
        • Uniforms
        • Interacting with light
      • Your first Spatial shader: part 2
        • Your first spatial fragment function
        • Animating with TIME
        • Advanced effects: waves
    • Shader materials
      • Вступ
      • Creating a ShaderMaterial
      • Converting to ShaderMaterial
    • VisualShaders
      • Creating a VisualShader
      • Using the Visual Shader Editor
      • Visual Shader nodes
        • Expression node
        • Fresnel node
        • Boolean node
        • If node
        • Switch node
    • Intro to shaders: 2D and 3D water
      • Watch the tutorials
      • Download the source code
    • Screen-reading shaders
      • Вступ
      • SCREEN_TEXTURE built-in texture
      • SCREEN_TEXTURE example
      • Behind the scenes
      • Back-buffer logic
      • DEPTH_TEXTURE
    • Migrating to Godot's shading language
      • Вступ
      • GLSL
        • Shader programs
        • Vertex attributes
        • gl_Position
        • Varyings
        • Main
        • Константи
        • Macros
        • Змінні
        • Координати
        • Точність
      • Shadertoy
        • Типи
        • mainImage
        • Змінні
        • Координати
      • The Book of Shaders
        • Типи
        • Main
        • Змінні
        • Координати
    • Godot shader language style guide
      • Форматування
        • Кодування та спеціальні символи
        • Відступи
        • Розриви рядків та порожні рядки
        • Порожні рядки
        • Довжина рядка
        • Одне твердження на рядок
        • Пробіл коментаря
        • Пробіли
        • Floating-point numbers
      • Accessing vector members
      • Конвенції іменування
        • Функції та змінні
        • Константи
      • Порядок коду
        • Local variables
    • Advanced post-processing
      • Вступ
      • Full screen quad
      • Depth texture
      • An optimization
  • Робота у мережі
    • 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
      • Exporting for dedicated servers
    • 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
  • Бібліотека ресурсів
    • 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
  • Віртуальна реальність (VR)
    • AR/VR primer
      • AR/VR server
      • New AR/VR nodes
      • Official plugins and resources
      • Other things to consider
    • VR starter tutorial
      • VR starter tutorial part 1
        • Вступ
        • Готуємо усе
        • Запуск VR
        • Creating the controllers
        • Creating a base class for interactable VR objects
        • Reducing motion sickness
        • Final notes
      • VR starter tutorial part 2
        • Вступ
        • Adding destroyable targets
        • Додавання пістолета
        • Додавання дробовика
        • Додавання бомби
        • Додавання меча
        • Оновлення ШІ цілі
        • Adding the final special RigidBody
        • Final notes
    • Developing for Oculus Quest
      • Вступ
      • Setting Up Godot
      • Setting Up Your Quest
  • Плаґіни (додатки)
    • Додатки редактора
      • Installing plugins
        • Finding plugins
        • Installing a plugin
        • Enabling a plugin
      • Створення додатків
        • About plugins
        • Creating a plugin
        • A custom node
        • Going beyond
      • Making main screen plugins
        • What this tutorial covers
        • Initializing the plugin
        • Main screen scene
        • Update the plugin script
        • Try the plugin
      • Import plugins
        • Вступ
        • Налаштування
        • The EditorImportPlugin class
        • Options and presets
        • The import method
        • Platform variants and generated files
        • Trying the plugin
      • Spatial gizmo plugins
        • Вступ
        • The EditorSpatialGizmoPlugin
        • Simple approach
        • Alternative approach
      • Inspector plugins
        • Налаштування
        • EditorInspectorPlugin
        • EditorProperty
      • Visual Shader plugins
    • GDNative
      • GDNative C example
        • Вступ
        • Prerequisites
        • Our C source
        • Компілювання
        • Creating the GDNativeLibrary (.gdnlib) file
        • Creating the NativeScript (.gdns) file
      • GDNative C++ example
        • Вступ
        • Setting up the project
        • Building the C++ bindings
        • Створення простого додатка
        • Compiling the plugin
        • Using the GDNative module
        • Adding properties
        • Сигнали
        • NativeScript 1.1 vs NativeScript 1.0
        • Next steps
    • Android plugins
      • Creating Android plugins (Godot 3.2.2+)
        • Вступ
        • Android plugin
        • Вирішення проблем
  • Особливості різних платформ
    • Android in-app purchases
      • Migrating from Godot 3.2.1 and lower (GodotPaymentsV3)
        • Зміни
      • Використання
        • Перші кроки
        • Перші кроки
        • Querying available items
        • Purchase an item
        • Check if the user purchased an item
        • Consumables
        • Subscriptions
    • Services for iOS
      • Asynchronous methods
      • Store Kit
        • purchase
        • request_product_info
        • restore_purchases
      • Game Center
        • authenticate
        • post_score
        • award_achievement
        • reset_achievements
        • request_achievements
        • request_achievement_descriptions
        • show_game_center
      • Multi-platform games
    • HTML5
      • HTML5 shell class reference
        • Engine
      • Custom HTML page for Web export
        • Налаштування
        • Starting the project
        • Customizing the behavior
        • Customizing the presentation
        • Налагодження
    • Підтримка консолі у Godot
      • Console publishing process
      • Офіційна підтримка
      • Third-party support
  • Багатопотоковість
    • Using multiple threads
      • Потоки
      • Creating a Thread
      • Mutexes
      • Semaphores
    • Thread-safe APIs
      • Потоки
      • Глобальна область
      • Дерево сцени
      • GDScript arrays, dictionaries
      • Ресурси
  • Створення контенту
    • Procedural geometry
      • Using the ArrayMesh
        • ArrayMesh
        • Generating geometry
        • Saving
      • Using the MeshDataTool
      • Using the SurfaceTool
      • Using ImmediateGeometry
      • What is geometry?
      • What is a Mesh?
      • What a Mesh is
        • Surfaces
        • Surface array
      • Інструменти
        • ArrayMesh
        • MeshDataTool
        • SurfaceTool
        • ImmediateGeometry
      • Which one should I use?
    • Making trees
      • Початкові дані дерева
      • Paint with vertex colors
      • Write a custom shader for the leaves
      • Improving the shader
  • Оптимізація
    • Вступ
    • Common
      • General optimization tips
        • Вступ
      • Measuring performance
        • Обмеження
        • Detective work
      • Profilers
      • Principles
        • Performant design
        • Incremental design
        • The optimization process
        • Optimizing bottlenecks
      • Appendix
        • Bottleneck math
      • Optimization using Servers
        • Servers
        • RIDs
        • Creating a sprite
        • Instantiating a Mesh into 3D space
        • Creating a 2D RigidBody and moving a sprite with it
        • Getting data from the servers
    • CPU
      • CPU optimization
      • Measuring performance
      • CPU profilers
        • External profilers
      • Manually timing functions
      • Caches
      • Languages
        • GDScript
        • C#
        • Other languages
        • C++
      • Потоки
      • Дерево сцени
      • Фізика
    • GPU
      • GPU optimization
        • Вступ
      • Draw calls, state changes, and APIs
        • 2D batching
        • 3D batching
        • Reuse Shaders and Materials
      • Pixel cost versus vertex cost
      • Pixel/fragment shaders and fill rate
        • Reading textures
        • Texture compression
        • Post-processing and shadows
      • Transparency and blending
      • Multi-platform advice
      • Mobile/tiled renderers
      • Optimization using MultiMeshes
        • MultiMeshes
        • Multimesh приклад
    • Двовимірна графіка (2D)
      • Optimization using batching
        • Вступ
        • How it works
        • Освітлення
        • Light scissoring
        • Vertex baking
        • Project Settings
        • Diagnostics
        • Поширені запитання
        • Appendix
    • Тривимірна графіка (3D)
      • Optimizing 3D performance
      • Culling
        • Occlusion culling
        • Other occlusion techniques
        • Transparent objects
      • Level of detail (LOD)
        • Billboards and imposters
        • Use instancing (MultiMesh)
      • Bake lighting
      • Animation and skinning
      • Large worlds
  • Різне
    • 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
    • Handling quit requests
      • Вихід
      • Handling the notification
    • Pausing games
      • Пауза?
      • How pausing works
      • White-listing nodes
      • Приклад
    • Binary serialization API
      • Вступ
      • Packet specification
        • 0: null
        • 1: bool
        • 2: int
        • 3: float
        • 4: String
        • 5: Vector2
        • 6: Rect2
        • 7: Vector3
        • 8: Transform2D
        • 9: Plane
        • 10: Quat
        • 11: AABB
        • 12: Basis
        • 13: Transform
        • 14: Color
        • 15: NodePath
        • 16: RID (unsupported)
        • 17: Object (unsupported)
        • 18: Dictionary
        • 19: Array
        • 20: PoolByteArray
        • 21: PoolIntArray
        • 22: PoolRealArray
        • 23: PoolStringArray
        • 24: PoolVector2Array
        • 25: PoolVector3Array
        • 26: PoolColorArray
    • Running code in the editor
      • What is tool?
      • How to use it
      • Try it out
      • Editing variables
      • Інстансування сцени
    • Change scenes manually
    • 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
    • Instancing with signals
      • Приклад зйомки
    • State design pattern
      • Вступ
      • Script setup
      • Налаштування проекта
  • Діагностика
    • Overview of debugging tools
      • Debugger Panel
      • Debug menu options
        • Розгортання за допомогою віддаленого налагодження
        • Маленьке розгортання з Network File System
        • Видимі контури зіткнень
        • Видимі навігації
        • Синхронізувати зміни сцени
        • Синхронізувати зміни в скрипті
      • Script editor debug tools and options
      • Debug project settings
        • Settings
        • GDScript
        • Shapes
      • Remote in scene dock
    • Debugger panel
      • Зневаджувач
      • Помилки
      • Засіб профілювання
      • Засіб профілювання мережі
      • Монітори
      • Відеопам'ять
      • Інше
  • Правові положення
    • Complying with Licenses
      • What are licenses?
      • Вимоги
      • Inclusion
        • Credits screen
        • Licenses screen
        • Output log
        • Accompanying file
        • Printed manual
      • Third Party licenses
        • FreeType
        • ENet
        • MBedTLS

Розробка

  • Компілювання
    • 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 Python
      • Setting up SCons
      • Installing Visual Studio caveats
      • Downloading Godot's source
      • Компілювання
        • Вибір компілятора
        • Running SCons
      • Development in Visual Studio or other IDEs
      • Cross-compiling for Windows from other operating systems
        • Вирішення проблем
      • Creating Windows export templates
    • Compiling for X11 (Linux, *BSD)
      • Вимоги
        • Distro-specific one-liners
      • Компілювання
      • Compiling a headless/server build
      • Building export templates
      • Using Clang and LLD for faster development
    • Compiling for macOS
      • Вимоги
      • Компілювання
      • Compiling a headless/server build
      • Cross-compiling for macOS from Linux
    • Compiling for Android
      • Примітка
      • Вимоги
      • Setting up the buildsystem
      • Building the export templates
        • Adding support for x86 devices
        • Cleaning the generated export templates
      • Using the export templates
        • Installing the templates
      • Вирішення проблем
        • Platform doesn't appear in SCons
        • Application not installed
        • Application exits immediately
    • Compiling for iOS
      • Вимоги
      • Компілювання
      • Запустити
    • Cross-compiling for iOS on Linux
      • Достовірність
      • Вимоги
      • Configuring the environment
        • darling-dmg
        • Preparing the SDK
        • Набір інструментів
      • Compiling Godot for iPhone
        • Producing fat binaries
    • Compiling for Universal Windows Platform
      • Вимоги
      • Компілювання
      • Creating UWP export templates
      • Running UWP apps with Visual Studio
    • Compiling for the Web
      • Вимоги
      • Building export templates
      • Building per asm.js translation or LLVM backend
    • Compiling with Mono
      • Вимоги
      • Змінні середовища
      • Увімкніть модуль 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
      • Підґрунтя
      • Disabling 3D
      • Disabling advanced GUI nodes
      • Вимикання небажаних модулів
      • Optimizing for size instead of speed
      • Compiling with link-time optimization
      • Stripping binaries
    • Compiling with script encryption key
      • Крок-за-кроком
      • Possible Errors
  • Розробка движка
    • Introduction to Godot development
      • Architecture diagram
      • Debugging the editor with gdb
    • Configuring an IDE
      • Android Studio
        • Importing the project
      • CLion
        • Importing the project
      • Code::Blocks
        • Створення проекту
        • Configuring the build
        • Configuring the run
        • Додавання файлів до проекту
        • Code style configuration
      • KDevelop
        • Importing the project
        • Debugging the project
      • Qt Creator
        • Importing the project
        • Debugging the project
        • Code style configuration
      • Visual Studio
        • Importing the project
        • Debugging the project
      • Visual Studio або VS Code
        • Importing the project
        • Debugging the project
      • Xcode
        • Importing the project
        • Debugging the project
    • Common engine methods and macros
      • Print text
      • Format a string
      • Convert an integer or float to a string
      • Internationalize a string
      • Clamp a value
      • Microbenchmarking
      • Get project/editor settings
      • Error macros
    • 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
      • Зразок
      • Control
      • Node2D
      • Spatial
    • 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
      • Модулі
      • Користування модулем
    • Custom resource format loaders
      • Вступ
        • Посилання
      • What for?
      • What not?
        • Посилання
      • Створення ResourceFormatLoader
      • Creating a ResourceFormatSaver
      • Creating custom data types
        • Considerations
        • Посилання
      • Registering the new file format
        • Посилання
      • Loading it on GDScript
    • Нетипові AudioStream-и
      • Вступ
        • Посилання:
      • What for?
      • Створення AudioStream
        • Посилання:
      • Створення AudioStreamPlayback
        • Зміна частоти
        • Посилання:
    • Нетипові сервери Godot
      • Вступ
        • Посилання
      • What for?
      • Створення сервера Godot
      • Custom managed resource data
        • Посилання
      • Registering the class in GDScript
        • Bind methods
      • MessageQueue
        • Посилання:
      • Summing it up
        • Нотатки
  • Editor development
    • Editor icons
      • Creating icons
      • Color conversion for light editor themes
      • Icon optimization
      • Integrating and sharing the icons
      • Вирішення проблем
      • Посилання
    • Editor style guide
      • Вступ
      • Writing style
      • Button and menu texts
      • Inspector sections
      • Inspector performance hints
      • Tooltips
  • Godot file formats
    • GDScript grammar
    • TSCN file format
      • File structure
        • Entries inside the file
      • The scene tree
        • NodePath
        • Каркас
        • BoneAttachment
        • AnimationPlayer
      • Ресурси
        • External resources
        • Internal resources
        • ArrayMesh
        • Анімація

Спільнота

  • Участь у розробці
    • Способи участі у розробці
      • Програмування
      • Тестування та звітування щодо вад
        • Тестування версій, які перебувають у розробці
        • Створення запису вади на GitHub
      • Внески до документації
      • Contributing translations
    • Best practices for engine contributors
      • Вступ
      • Мова
      • Best Practices
        • #1: The problem always comes first
        • #2: To solve the problem, it has to exist in the first place
        • #3: The problem has to be complex or frequent
        • #4: The solution must be discussed with others
        • #5: To each problem, its own solution
        • #6: Cater to common use cases, leave the door open for the rare ones
        • #7: Solutions must be local
        • #8: Don't use complex canned solutions for simple problems
    • Pull request workflow
      • Git source repository
      • Створення відгалуження і клонування
      • Створення гілки
      • Оновлення вашої гілки
      • Внесення змін
      • Надсилання змін до віддаленого сховища
      • Надсилання запиту щодо злиття
      • Modifying a pull request
      • The interactive rebase
      • Вилучення гілки git
    • Bisecting regressions
      • What is bisecting?
      • Using official builds to speed up bisecting
      • The Git bisect command
    • Настанови щодо стилю програмного коду
      • C++ і Objective-C
        • Використання clang-format локально
        • Header includes
      • Java
      • Python
        • Using black locally
    • Настанови щодо пошуку причин вад
      • Керування вадами
        • Мітки
        • Milestones
    • Настанови щодо документації
      • Як зробити власний внесок?
      • The 'Edit on GitHub' link
      • What makes good documentation?
      • <b>Заголовки</b>
      • Translating existing pages
      • Ліцензія
    • Настанови щодо написання документації
      • 7 rules for clear English
        • Use the direct voice
        • Використовуйте точні дієслова для опису дій
        • Уникайте дієслів, які завершуються на -ing
        • Remove unnecessary adverbs and adjectives
        • Не використовуйте ці 8 слів
        • Використовуйте явні посилання
        • Використовуйте 's, щоб показати належність
        • Use the Oxford comma to enumerate anything
      • How to write methods and classes
        • Динамічне проти статичної типізації
        • Use real-world code examples where appropriate
        • Give an overview of the node in the brief description
        • Mention what methods return if it's useful
        • Use "if true" to describe booleans
        • Use [code] around arguments
      • Common vocabulary to use in Godot's documentation
      • Keyboard shortcut guidelines
      • Image contribution guidelines
    • Contributing to the class reference
      • Як зробити власний внесок?
      • Перші кроки у роботі з GitHub
        • Відгалуження Godot
        • How to keep your local clone up-to-date
        • Оновлення шаблона документації
        • Push and request a pull of your changes
      • Як редагувати XML класу
        • Як створити довідку з класу
        • Improve formatting with BBCode style tags
        • Не знаю для чого призначено цей метод!
        • Локалізація
    • Editor and docs localization
      • Using Weblate for translations
        • Adding a new language
        • Translation interface
      • Locating original content
      • Respecting the markup syntax
        • Editor interface (C++)
        • Online documentation (RST)
        • Class reference (BBCode)
      • Offline translation and testing
      • Localizing documentation images
  • Community channels
    • Запитання та відповіді
    • IRC на Freenode
    • Інші канали спілкування
    • 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
    • AnimatedSprite
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedSprite3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedTexture
      • Description
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Animation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeAdd2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAdd3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAnimation
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlendSpace1D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendSpace2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeOneShot
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeOutput
      • Tutorials
    • AnimationNodeStateMachine
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachinePlayback
      • Description
      • Tutorials
      • Properties
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachineTransition
      • Tutorials
      • Properties
      • Signals
      • Enumerations
      • Property Descriptions
    • AnimationNodeTimeScale
      • Description
      • Tutorials
    • AnimationNodeTimeSeek
      • Description
      • Tutorials
    • AnimationNodeTransition
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationRootNode
    • AnimationTrackEditPlugin
    • AnimationTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationTreePlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area
      • Description
      • 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
    • 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
    • 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
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectSpectrumAnalyzerInstance
      • Methods
      • Enumerations
      • Method Descriptions
    • AudioEffectStereoEnhance
      • Properties
      • Property Descriptions
    • AudioServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStream
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamGenerator
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioStreamGeneratorPlayback
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamMicrophone
    • AudioStreamMP3
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamOGGVorbis
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamPlayback
      • Description
      • Tutorials
    • AudioStreamPlaybackResampled
    • AudioStreamPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamRandomPitch
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamSample
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BackBufferCopy
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • BakedLightmap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BakedLightmapData
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BaseButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Basis
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • BitMap
      • Description
      • Methods
      • Method Descriptions
    • BitmapFont
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Bone2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BoneAttachment
      • Description
      • Properties
      • Property Descriptions
    • bool
      • Description
      • Methods
      • Method Descriptions
    • BoxContainer
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BoxShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • BulletPhysicsServer
    • Button
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
    • ButtonGroup
      • Description
      • Properties
      • 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
      • Property Descriptions
      • Method Descriptions
    • CanvasModulate
      • Description
      • Properties
      • Property Descriptions
    • CapsuleMesh
      • Description
      • Properties
      • Property Descriptions
    • CapsuleShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CapsuleShape2D
      • Description
      • Properties
      • Property Descriptions
    • CenterContainer
      • Description
      • Properties
      • Property Descriptions
    • CharFXTransform
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CheckBox
      • Description
      • Properties
      • Theme Properties
    • CheckButton
      • Description
      • Properties
      • Theme Properties
    • CircleShape2D
      • Description
      • Properties
      • Property Descriptions
    • ClassDB
      • Description
      • Methods
      • Method Descriptions
    • ClippedCamera
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CollisionObject
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionObject2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionPolygon
      • Description
      • Properties
      • Property Descriptions
    • CollisionPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CollisionShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CollisionShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Color
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ColorPicker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ColorPickerButton
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ColorRect
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ConcavePolygonShape
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ConcavePolygonShape2D
      • Description
      • Properties
      • Property Descriptions
    • ConeTwistJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ConfigFile
      • Description
      • Methods
      • Method Descriptions
    • ConfirmationDialog
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Container
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Control
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ConvexPolygonShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ConvexPolygonShape2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CPUParticles
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CPUParticles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Crypto
      • Description
      • Methods
      • Method Descriptions
    • CryptoKey
      • Description
      • Methods
      • Method Descriptions
    • CSGBox
      • Description
      • Properties
      • Property Descriptions
    • CSGCombiner
      • Description
    • CSGCylinder
      • Description
      • Properties
      • Property Descriptions
    • CSGMesh
      • Description
      • Properties
      • Property Descriptions
    • CSGPolygon
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CSGPrimitive
      • Description
      • Properties
      • Property Descriptions
    • CSGShape
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CSGSphere
      • Description
      • Properties
      • Property Descriptions
    • CSGTorus
      • Description
      • Properties
      • Property Descriptions
    • CSharpScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • CubeMap
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CubeMesh
      • Description
      • Properties
      • Property Descriptions
    • Curve
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Curve2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Curve3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CurveTexture
      • Description
      • Properties
      • Property Descriptions
    • CylinderMesh
      • Description
      • Properties
      • Property Descriptions
    • CylinderShape
      • Description
      • 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
      • Methods
      • Method Descriptions
    • EditorInterface
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorNavigationMeshGenerator
      • Methods
      • Method Descriptions
    • EditorPlugin
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorProperty
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourceConversionPlugin
      • Methods
      • Method Descriptions
    • EditorResourcePreview
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorResourcePreviewGenerator
      • Description
      • Methods
      • Method Descriptions
    • EditorSceneImporter
      • Methods
      • Constants
      • Method Descriptions
    • EditorSceneImporterFBX
      • Description
    • EditorScenePostImport
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorScript
      • Description
      • Methods
      • Method Descriptions
    • EditorSelection
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorSettings
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • EditorSpatialGizmo
      • Description
      • Methods
      • Method Descriptions
    • EditorSpatialGizmoPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorSpinSlider
      • Properties
      • Property Descriptions
    • EditorVCSInterface
      • Description
      • Methods
      • Method Descriptions
    • EncodedObjectAsID
      • Description
      • Properties
      • Property Descriptions
    • Engine
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Environment
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Expression
      • Description
      • Methods
      • Method Descriptions
    • ExternalTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • File
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • FileDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • FileSystemDock
      • Methods
      • Signals
      • Method Descriptions
    • float
      • Description
      • Methods
      • Method Descriptions
    • Font
      • Description
      • Methods
      • Method Descriptions
    • FuncRef
      • Description
      • 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
    • GodotSharp
      • Description
      • Methods
      • Method Descriptions
    • Gradient
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GradientTexture
      • Description
      • Properties
      • Property Descriptions
    • GraphEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • GraphNode
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GridContainer
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Property Descriptions
    • GridMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • GrooveJoint2D
      • Description
      • Properties
      • Property Descriptions
    • HashingContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • HBoxContainer
      • Description
      • Theme Properties
    • HeightMapShape
      • Description
      • Properties
      • Property Descriptions
    • HingeJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HScrollBar
      • Description
      • Theme Properties
    • HSeparator
      • Description
      • Theme Properties
    • HSlider
      • Description
      • Theme Properties
    • HSplitContainer
      • Description
      • Theme Properties
    • HTTPClient
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HTTPRequest
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Image
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ImageTexture
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ImmediateGeometry
      • Description
      • Methods
      • Method Descriptions
    • Input
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • InputEvent
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventAction
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventGesture
      • Properties
      • Property Descriptions
    • InputEventJoypadButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventJoypadMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventKey
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventMagnifyGesture
      • Properties
      • Property Descriptions
    • InputEventMIDI
      • Properties
      • Property Descriptions
    • InputEventMouse
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventPanGesture
      • Properties
      • Property Descriptions
    • InputEventScreenDrag
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventScreenTouch
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventWithModifiers
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputMap
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • InstancePlaceholder
      • Description
      • Methods
      • Method Descriptions
    • int
      • Description
      • Methods
      • Method Descriptions
    • InterpolatedCamera
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • IP
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • ItemList
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • JavaClass
    • JavaClassWrapper
      • Methods
      • Method Descriptions
    • JavaScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • JNISingleton
    • Joint
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Joint2D
      • Description
      • Properties
      • Property Descriptions
    • JSON
      • Description
      • Methods
      • Method Descriptions
    • JSONParseResult
      • Description
      • Properties
      • Property Descriptions
    • JSONRPC
      • Methods
      • Enumerations
      • Method Descriptions
    • KinematicBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • KinematicBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • KinematicCollision
      • Description
      • Properties
      • Property Descriptions
    • KinematicCollision2D
      • Description
      • Properties
      • Property Descriptions
    • Label
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LargeTexture
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Light
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Light2D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • LightOccluder2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Line2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LineEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LineShape2D
      • Description
      • Properties
      • Property Descriptions
    • LinkButton
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
    • Listener
      • Description
      • Methods
      • Method Descriptions
    • MainLoop
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • MarginContainer
      • Description
      • Theme Properties
    • Marshalls
      • Description
      • Methods
      • Method Descriptions
    • Material
      • Description
      • Tutorials
      • Properties
      • Constants
      • Property Descriptions
    • MenuButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Mesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MeshDataTool
      • Description
      • Methods
      • Method Descriptions
    • MeshInstance
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • MeshInstance2D
      • Description
      • Tutorials
      • Properties
      • Signals
      • Property Descriptions
    • MeshLibrary
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • MeshTexture
      • Description
      • Properties
      • Property Descriptions
    • MobileVRInterface
      • Description
      • Properties
      • Property Descriptions
    • MultiMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiMeshInstance
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • MultiMeshInstance2D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • MultiplayerAPI
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiplayerPeerGDNative
    • Mutex
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NativeScript
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation2D
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NavigationMesh
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • NavigationMeshInstance
      • Properties
      • Property Descriptions
    • NavigationPolygon
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NavigationPolygonInstance
      • Properties
      • Property Descriptions
    • NetworkedMultiplayerENet
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NetworkedMultiplayerPeer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • NinePatchRect
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Node
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Node2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NodePath
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NoiseTexture
      • Description
      • Properties
      • Property Descriptions
    • Object
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Method Descriptions
    • OccluderPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OmniLight
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • OpenSimplexNoise
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OptionButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • OS
      • Description
      • 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
    • 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
    • PanelContainer
      • Description
      • Tutorials
      • Theme Properties
    • PanoramaSky
      • Description
      • Properties
      • Property Descriptions
    • ParallaxBackground
      • Description
      • Properties
      • Property Descriptions
    • ParallaxLayer
      • Description
      • Properties
      • Property Descriptions
    • Particles
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Particles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ParticlesMaterial
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Path
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • Path2D
      • Description
      • Properties
      • Property Descriptions
    • PathFollow
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • PathFollow2D
      • Description
      • Properties
      • Property Descriptions
    • PCKPacker
      • Description
      • Methods
      • Method Descriptions
    • Performance
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PHashTranslation
      • Description
      • Methods
      • Method Descriptions
    • PhysicalBone
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectBodyState
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Physics2DServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Physics2DShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DShapeQueryResult
      • Description
      • Methods
      • Method Descriptions
    • Physics2DTestMotionResult
      • Properties
      • Property Descriptions
    • PhysicsBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectBodyState
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsMaterial
      • Description
      • Properties
      • Property Descriptions
    • PhysicsServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PhysicsShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsShapeQueryResult
      • Description
      • Methods
      • Method Descriptions
    • PinJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PinJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Plane
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PlaneMesh
      • Description
      • Properties
      • Property Descriptions
    • PlaneShape
      • Description
      • Properties
      • Property Descriptions
    • PluginScript
      • Methods
      • Method Descriptions
    • PointMesh
      • Description
    • Polygon2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PolygonPathFinder
      • Methods
      • Method Descriptions
    • PoolByteArray
      • Description
      • Methods
      • Method Descriptions
    • PoolColorArray
      • Description
      • Methods
      • Method Descriptions
    • PoolIntArray
      • Description
      • Methods
      • Method Descriptions
    • PoolRealArray
      • Description
      • Methods
      • Method Descriptions
    • PoolStringArray
      • Description
      • 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
    • PopupMenu
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • PopupPanel
      • Description
      • Theme Properties
    • Position2D
      • Description
    • Position3D
      • Description
    • PrimitiveMesh
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PrismMesh
      • Description
      • Properties
      • Property Descriptions
    • ProceduralSky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • ProgressBar
      • Description
      • Properties
      • Theme Properties
      • Property Descriptions
    • ProjectSettings
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ProximityGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ProxyTexture
      • Properties
      • Property Descriptions
    • QuadMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Quat
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • RandomNumberGenerator
      • Description
      • 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
    • 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
    • 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
    • RootMotionView
      • Properties
      • Property Descriptions
    • SceneState
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • SceneTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SceneTreeTimer
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • Script
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ScriptCreateDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditor
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScrollBar
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • ScrollContainer
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
    • SegmentShape2D
      • Description
      • Properties
      • Property Descriptions
    • Semaphore
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Separator
      • Description
    • Shader
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ShaderMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Shape2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ShortCut
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skeleton
      • Description
      • Tutorials
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Skeleton2D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • SkeletonIK
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skin
      • Methods
      • Method Descriptions
    • SkinReference
      • Methods
      • Method Descriptions
    • Sky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Slider
      • Description
      • Properties
      • Property Descriptions
    • SliderJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SoftBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Spatial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • SpatialGizmo
    • SpatialMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpatialVelocityTracker
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SphereMesh
      • Description
      • Properties
      • Property Descriptions
    • SphereShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpinBox
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
    • SplitContainer
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpotLight
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpringArm
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Sprite
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Sprite3D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SpriteBase3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpriteFrames
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StaticBody
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • StaticBody2D
      • Description
      • Properties
      • Property Descriptions
    • StreamPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerBuffer
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerGDNative
    • StreamPeerSSL
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • StreamPeerTCP
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • StreamTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • String
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • StyleBox
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxEmpty
      • Description
    • StyleBoxFlat
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxLine
      • Description
      • Properties
      • Property Descriptions
    • StyleBoxTexture
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SurfaceTool
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • TabContainer
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Tabs
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TCP_Server
      • Description
      • Methods
      • Method Descriptions
    • TextEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextFile
    • Texture
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Texture3D
      • Description
      • Properties
    • TextureArray
      • Description
    • TextureButton
      • Description
      • 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
      • Property Descriptions
      • Method Descriptions
    • Thread
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • TileMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • TileSet
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • Timer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ToolButton
      • Description
      • Properties
      • Theme Properties
    • TouchScreenButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Transform
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Transform2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Translation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TranslationServer
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Tree
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TreeItem
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TriangleMesh
      • Description
    • Tween
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UDPServer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • UndoRedo
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • UPNP
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UPNPDevice
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Variant
      • Description
      • Tutorials
    • VBoxContainer
      • Description
      • Tutorials
      • Theme Properties
    • Vector2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Vector3
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VehicleBody
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VehicleWheel
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VideoPlayer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VideoStream
      • Description
    • VideoStreamGDNative
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamTheora
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamWebm
      • Description
      • Methods
      • Method Descriptions
    • Viewport
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ViewportContainer
      • Description
      • Properties
      • Property Descriptions
    • ViewportTexture
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VisibilityEnabler
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityEnabler2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualScript
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptBasicTypeConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptBuiltinFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptClassConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComment
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComposeArray
      • Description
    • VisualScriptCondition
      • Description
    • VisualScriptConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptConstructor
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptCustomNode
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • VisualScriptDeconstruct
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEditor
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptEmitSignal
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEngineSingleton
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptExpression
    • VisualScriptFunction
    • VisualScriptFunctionCall
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptFunctionState
      • Methods
      • Method Descriptions
    • VisualScriptGlobalConstant
      • Properties
      • Property Descriptions
    • VisualScriptIndexGet
    • VisualScriptIndexSet
    • VisualScriptInputAction
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptIterator
      • Description
    • VisualScriptLists
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptLocalVar
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptLocalVarSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptMathConstant
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptNode
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptOperator
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPreload
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPropertyGet
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptPropertySet
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptResourcePath
      • Properties
      • Property Descriptions
    • VisualScriptReturn
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneNode
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneTree
    • VisualScriptSelect
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSelf
      • Description
    • VisualScriptSequence
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSubCall
      • Methods
      • Method Descriptions
    • VisualScriptSwitch
      • Description
    • VisualScriptTypeCast
      • Properties
      • Property Descriptions
    • VisualScriptVariableGet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptWhile
      • Description
    • VisualScriptYield
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptYieldSignal
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShader
      • Description
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNode
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeBooleanConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeBooleanUniform
      • Description
    • VisualShaderNodeColorConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorUniform
      • Description
    • VisualShaderNodeCompare
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMap
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMapUniform
      • Description
    • VisualShaderNodeCustom
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • VisualShaderNodeDeterminant
      • Description
    • VisualShaderNodeDotProduct
      • Description
    • VisualShaderNodeExpression
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeFaceForward
      • Description
    • VisualShaderNodeFresnel
      • Description
    • VisualShaderNodeGlobalExpression
      • Description
    • VisualShaderNodeGroupBase
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIf
    • VisualShaderNodeInput
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIs
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeOuterProduct
      • Description
    • VisualShaderNodeOutput
      • Description
    • VisualShaderNodeScalarClamp
      • Description
    • VisualShaderNodeScalarConstant
      • Properties
      • Property Descriptions
    • VisualShaderNodeScalarDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarFunc
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarInterp
      • Description
    • VisualShaderNodeScalarOp
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarSmoothStep
      • Description
    • VisualShaderNodeScalarSwitch
      • Description
    • VisualShaderNodeScalarUniform
    • VisualShaderNodeSwitch
      • Description
    • VisualShaderNodeTexture
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniform
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniformTriplanar
      • Description
    • VisualShaderNodeTransformCompose
      • Description
    • VisualShaderNodeTransformConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformDecompose
      • Description
    • VisualShaderNodeTransformFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformUniform
      • Description
    • VisualShaderNodeTransformVecMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeUniformRef
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Uniform
      • Description
    • VisualShaderNodeVectorClamp
      • Description
    • VisualShaderNodeVectorCompose
      • Description
    • VisualShaderNodeVectorDecompose
      • Description
    • VisualShaderNodeVectorDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorDistance
      • Description
    • VisualShaderNodeVectorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorInterp
      • Description
    • VisualShaderNodeVectorLen
      • Description
    • VisualShaderNodeVectorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorRefract
      • Description
    • VisualShaderNodeVectorScalarMix
      • Description
    • VisualShaderNodeVectorScalarSmoothStep
      • Description
    • VisualShaderNodeVectorScalarStep
      • Description
    • VisualShaderNodeVectorSmoothStep
      • Description
    • VScrollBar
      • Description
      • Properties
      • Theme Properties
    • VSeparator
      • Description
      • Theme Properties
    • VSlider
      • Description
      • Properties
      • Theme Properties
    • VSplitContainer
      • Description
      • Theme Properties
    • WeakRef
      • Description
      • Methods
      • Method Descriptions
    • WebRTCDataChannel
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WebRTCDataChannelGDNative
    • WebRTCMultiplayer
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • WebRTCPeerConnection
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • WebRTCPeerConnectionGDNative
    • WebSocketClient
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebSocketMultiplayerPeer
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • WebSocketPeer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • WebSocketServer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebXRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WindowDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
    • World
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • World2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • WorldEnvironment
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • X509Certificate
      • Description
      • Methods
      • Method Descriptions
    • XMLParser
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • YSort
      • Description
      • Properties
      • Property Descriptions
Godot Engine
  • Docs »
  • Godot API »
  • MenuButton

MenuButton¶

Inherits: Button < BaseButton < Control < CanvasItem < Node < Object

Special button that brings up a PopupMenu when clicked.

Description¶

Special button that brings up a PopupMenu when clicked.

New items can be created inside this PopupMenu using get_popup().add_item("My Item Name"). You can also create them directly from the editor. To do so, select the MenuButton node, then in the toolbar at the top of the 2D editor, click Items then click Add in the popup. You will be able to give each items new properties.

See also BaseButton which contains common properties and methods associated with this node.

Properties¶

ActionMode action_mode 0 (parent override)
bool flat true (parent override)
FocusMode focus_mode 0 (parent override)
bool switch_on_hover false
bool toggle_mode true (parent override)

Methods¶

PopupMenu get_popup ( ) const
void set_disable_shortcuts ( bool disabled )

Theme Properties¶

StyleBox disabled  
StyleBox focus  
Font font  
Color font_color Color( 0.88, 0.88, 0.88, 1 )
Color font_color_disabled Color( 1, 1, 1, 0.3 )
Color font_color_hover Color( 0.94, 0.94, 0.94, 1 )
Color font_color_pressed Color( 1, 1, 1, 1 )
StyleBox hover  
int hseparation 3
StyleBox normal  
StyleBox pressed  

Signals¶

  • about_to_show ( )

Emitted when PopupMenu of this MenuButton is about to show.

Property Descriptions¶

  • bool switch_on_hover
Default false
Setter set_switch_on_hover(value)
Getter is_switch_on_hover()

If true, when the cursor hovers above another MenuButton within the same parent which also has switch_on_hover enabled, it will close the current MenuButton and open the other one.

Method Descriptions¶

  • PopupMenu get_popup ( ) const

Returns the PopupMenu contained in this button.


  • void set_disable_shortcuts ( bool disabled )

If true, shortcuts are disabled and cannot be used to trigger the button.

Next Previous

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

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

Free document hosting provided by Read the Docs.