Logo
latest

Основное

  • О Godot Engine
    • Введение
      • Прежде чем вы начнёте
      • О Godot Engine
      • О документации
      • Создание документации
    • Часто задаваемые вопросы
      • На что способен Godot? Сколько он стоит? Каковы условия лицензирования?
      • Какие платформы поддерживаются Godot?
      • Какие языки программирования поддерживаются в Godot?
      • Что такое GDScript и зачем мне его использовать?
      • Каковы были мотивы создания GDScript?
      • Какой формат 3D моделей поддерживает Godot?
      • Будет ли [Закрытый SDK такой как FMOD, GameWorks, и т.д.] поддерживаться в Godot?
      • Почему Godot использует Vulkan или OpenGL вместо Direct 3D?
      • Как создавать ресурсы под множество разрешений и соотношений сторон дисплея?
      • Как я могу расширить Godot?
      • Когда выйдет следующий релиз Godot?
      • Я хочу внести свой вклад! С чего мне начать?
      • У меня есть отличная идея для Godot. Как я могу поделиться ей?
      • Можно ли использовать Godot как библиотеку?
      • Почему Godot не использует STL (Стандартную библиотеку шаблонов)
      • Почему Godot не использует исключения?
      • Почему Godot не навязывает применение RTTI?
      • Почему Godot не принуждает пользователей к внедрению DoD (дизайн, ориентированный на данные)?
      • Как я могу поддержать разработку Godot или внести свой вклад?
      • Кто работает над Godot? Как я могу связаться с вами?
    • Устранение неполадок
      • Все что я делаю в редакторе или менеджере проекта подвисает на один кадр.
      • Координатная сетка исчезает, а полисетки темнеют, когда я изменяю ракурс 3D-камеры в редакторе.
      • Длительный запуск редактора или проекта.
      • Godot-редактор явно подвисает после нажатия на системную консоль.
      • Отображение в окне проекта выглядит размытым, в отличии от показанного в редакторе.
      • Когда я запускаю проект, окно проекта не отображается по центру.
      • Проект работает при запуске из редактора, но не может загрузить некоторые файлы при запуске из экспортированной копии.
    • Список возможностей
      • Возможности
        • Платформы
        • Редактор
        • 2D графика
        • 2D инструменты
        • 2D физика
        • 3D-графика
        • 3D инструменты
        • 3D физика
        • Шейдеры
        • Написание скриптов
        • Аудио
        • Импорт
        • Вход
        • Навигация
        • Сеть
        • Локализация
        • Окна и интеграция в ОС
        • Мобильный
        • Поддержка XR (AR и VR)
        • Система графического интерфейса
        • Анимация
        • Форматы
        • Разное
    • История изменения документации
      • Новые учебники с версии 3.1
        • Рабочий процесс проекта
        • 2D
        • Аудио
        • Математика
        • Вводы
        • Локализация
        • Шейдинг (Затенение)
        • Сеть
        • Виртуальная реальность
        • Плагины
        • Многопоточность
        • Создание контента
        • Оптимизация
        • Правовые вопросы
      • Новые учебные разделы в версии 3.0
        • Шаг за шагом
        • Написание скриптов
        • Рабочий процесс проекта
        • 2D
        • 3D
        • Физика
        • Анимация
        • Интерфейс
        • Окна просмотра
        • Шейдинг (Затенение)
        • Плагины
        • Особенности разных платформ
        • Многопоточность
        • Создание контента
        • Разное
        • Компиляция
        • Разработка движка
    • Политика релизов Godot
      • Информация о версии
      • Сроки поддержки релиза
      • Когда следующий релиз?

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

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

Разработка

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

Сообщество

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

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

  • 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 »
  • Интерфейс
  • View page source

Интерфейс¶

  • GUI skinning
  • Custom GUI controls
  • Size and anchors
  • Контейнеры
  • BBCode in RichTextLabel
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: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.