Изучение новых функций

Godot - это игровой движок с очень богатым функционалом. Вам многое предстоит изучить. На этой странице объясняется, как использовать онлайн-руководство, встроенный справочник кода и присоединиться к онлайн-сообществам для изучения новых возможностей и техник.

Как выжать максимум из этого руководства

То, что вы сейчас читаете, - это руководство пользователя. В нем описаны все понятия и доступные функции в Godot. При изучении новой темы вы можете начать с просмотра соответствующего раздела этого сайта. Левое меню позволяет рассмотреть основные темы, а строка поиска поможет вам найти более конкретные страницы. Если по нужной вам теме существует страница, на ней часто можно найти ссылки на более близкие материалы.

../../_images/manual_search.png

В руководстве есть сопутствующая ссылка на класс, которая объясняет доступные функции и свойства каждого класса Godot при программировании. В то время как руководство охватывает общие функции, концепции и способы использования редактора, ссылка посвящена использованию скриптового API Godot (Интерфейс прикладного программирования). Вы можете получить к нему доступ как онлайн, так и оффлайн. Мы рекомендуем просматривать ссылку в автономном режиме, из редактора Godot. Для этого перейдите в раздел Справка -> Поиск или нажмите F1.

../../_images/manual_class_reference_search.png

Для просмотра в онлайн перейдите в раздел Class Reference руководства.

Страница ссылки на класс сообщает вам:

  1. Где класс находится в иерархии наследования. Вы можете кликнуть на ссылки сверху, чтобы перейти к родительским классам и увидеть, какие свойства и методы наследуются.

    ../../_images/manual_class_reference_inheritance.png
  2. Краткая сводка о роли класса и вариантах использования.

  3. Объяснение свойств, методов, сигналов, перечислений и констант класса.

  4. Ссылки на страницы руководства с более подробной информацией о классе.

Примечание

Если руководство или ссылка на класс отсутствует или содержит недостаточную информацию, откройте проблему в официальном репозитории godot-docs GitHub, чтобы сообщить об этом.

Вы можете зажать Ctrl и щелкнуть по любому подчеркнутому тексту, такому как имя класса, свойства, метода, сигнала или константы, чтобы перейти к нему.

Обучение вместе с сообществом

У Godot растущее сообщество пользователей. Если вы застряли на какой-то проблеме или вам нужна помощь, чтобы лучше понять, как достичь какого-либо результата, вы можете обратиться за помощью к другим пользователям в одном из многочисленных активных сообществ.

Лучшее место, чтобы задать вопросы и найти ответы на уже существующие, это официальный раздел сайта`Вопросы и ответы <https://godotengine.org/qa/>`_ . Эти ответы отображаются в результатах поисковой системы и сохраняются, позволяя другим пользователям извлекать выгоду из обсуждений на платформе. Как только вы задали там вопрос, вы можете поделиться ссылкой на него на других социальных платформах. Прежде чем задать вопрос, обязательно поищите существующие ответы, которые могли бы решить вашу проблему, на этом веб-сайте или с помощью предпочитаемой вами поисковой системы.

Правильно задавая вопросы и предоставляя подробную информацию, вы поможете другим ответить вам быстрее и лучше. Задавая вопросы, мы рекомендуем указывать следующую информацию:

  1. Опишите свою цель. Вы хотите объяснить, чего вы пытаетесь достичь с точки зрения дизайна. Если у вас возникли проблемы с пониманием того, как заставить решение работать, то может быть другое, более простое решение, которое достигает той же цели.

  2. Если есть ошибка, поделитесь точным сообщением об ошибке. Вы можете скопировать точное сообщение об ошибке в нижней панели Отладчика, щелкнув на значок «Скопировать ошибку». Знание того, что там говорится, может помочь членам сообщества лучше определить, как у вас получилось вызвать эту ошибку.

  3. Если речь идет о коде, ** поделитесь примером кода **. Другие пользователи не смогут помочь вам устранить проблему, не увидев ваш код. Поделитесь кодом в виде текста напрямую. Для этого вы можете скопировать и вставить короткий фрагмент кода в окно чата или использовать такой веб-сайт, как Pastebin для совместного использования длинных файлов.

  4. Поделитесь снимком экрана вашей вкладки Scene вместе с вашим написанным кодом. Большая часть кода, который вы пишете, затрагивает узлы в ваших сценах. В результате вы должны думать об этих сценах как о части вашего исходного кода.

    ../../_images/key_concepts_scene_tree.png

    Кроме того, пожалуйста, не делайте снимок с помощью телефона, низкое качество и отражения на экране могут затруднить понимание изображения. В вашей операционной системе должен быть встроенный инструмент для создания скриншотов с помощью клавиши PrtSc (Print Screen).

    В качестве альтернативы вы можете использовать такую программу, как ShareX в Windows или FlameShot в Linux.

  5. Совместное использование видео вашей запущенной игры также может быть полезно для устранения неполадок в вашей игре. Вы можете использовать такие программы, как OBS Studio и ScreenToGif для захвата вашего экрана.

    Затем вы можете использовать сервисы, например streamable, или облачного провайдера, чтобы бесплатно загружать и делиться своими видео.

  6. Если вы не используете стабильную версию Godot — пожалуйста, укажите версию, которую вы используете. Ответ может быть другим, так как доступные функции и интерфейс быстро развиваются.

Следование этим рекомендациям увеличит ваши шансы получить ответ, который вы ищете. Они сэкономят время как вам, так и людям, помогающим вам.

Учебные пособия сообщества

Цель данного руководства - предоставить исчерпывающий справочник по возможностям Godot. За исключением справочных материалов по 2D и 3D, посвященных началу работы, оно не содержит руководств по реализации конкретных игровых жанров. Если вы ищете руководства по созданию ролевых игр, платформеров или прочих игр, пожалуйста, обратитесь к Уроки и ресурсы, где перечислены материалы, созданные сообществом Godot.