Публикации по теме 'godot'


Изучите Godot 4, создав 2D-платформер  — Часть 9: Cannon Handler
*Вы можете найти ссылки на предыдущие части в нижней части этого руководства. В предыдущих частях мы создали пушку (спаунер бомб) и бомбу. Теперь пришло время создать нашего обработчика пушек, который представляет собой высокомерную зеленую свинью, которая будет выкрикивать на нас случайные речевые пузыри и «зажигать» пушку. У этого обработчика пушки нет особой цели в нашей игре, кроме как дать нашему игроку кого-то, кто ему не нравится (например, осла из Donkey Kong). Наша игра могла..

Разработка моей первой игры Godot
В посте прошлой недели я рассказал о своих первых впечатлениях от игрового движка Godot. Хотя у меня еще есть некоторые резервы по поводу кодогенерации и поддержки C# (я не могу принять идею работы в GDScript, извините), я должен сказать, что меня очень приятно затянуло в разработку в Godot. Я объясню, что я делал на прошлой неделе, но если вам не терпится, вы можете сыграть в мою игру здесь — как и обещал. Дизайн игры Большинство моих хобби-проектов геймдевов провалились..

Краткое введение в мультиплеер Godot 4
Приветствую всех! Сегодня я кратко расскажу вам о мультиплеере Godot версии 4. Если вы хотите лучшего понимания, я рекомендую вам прочитать документацию или, по крайней мере, узнать разницу между серверной и клиентской частью. С учетом сказанного, давайте перейдем прямо к этому. Настройка сети Это похоже на Godot 3.5, но синтаксис немного отличается: Например, теперь все, что касается многопользовательской игры, фактически находится в глобальном классе с именем «мультиплеер»..

Лучшие способы выучить Годо в 2023 году
В 2023 году есть много способов освоить навык. Попытка изучить игровой движок — то же самое. Unreal, Unity, GameMaker и т. д. Я использую игровой движок Godot . Это мой любимый двигатель. Я бы порекомендовал его новичку. Так что это лучшие способы выучить Годо в 2023 году. Документация Если вы зайдете на веб-сайт Godot, там есть раздел Обучение , который приведет вас к документации по движку. У Godot есть документация, которую вы можете изучить вдоль и поперек...

Вопросы по теме 'godot'

Godot - Использование 2D-анимации спрайтов
Я изучаю Godot Engine, искал анимацию спрайтов и ничего не смог сделать. Есть ли что-нибудь подобное в Unity? И после того, как я создам анимацию, как изменить состояние анимации спрайта?
2579 просмотров
schedule 16.04.2022

Масштабирование видовых экранов в Godot 3
Я новичок в Godot / GDScript, и я делаю игру с пиксельной графикой. Графика с низким разрешением может быть легко увеличена путем масштабирования области просмотра, однако это влияет на масштаб всех узлов в дереве. Уменьшение масштаба области...
2894 просмотров
schedule 12.05.2022

Данные глобальной переменной не переданы [Godot.2.15]
Я создавал в Godot «мысленный математический калькулятор сложения», где пользователю показывается новый вопрос при нажатии кнопки «on_Button_pressed», а сумма сохраняется в «global var c», а затем ввод осуществляется через «Lineedit» и сохраняется. в...
307 просмотров
schedule 28.02.2022

Добавить число к имени переменной в GDScript
Я хотел бы добавить целое число в конец имен нескольких переменных в GDSCript. Я работаю над roguelike и решил организовать тематические тайлсеты и NPC и сгруппировать их в папки по номерам (например, тема 1 может быть склепом, заполненным нежитью,...
381 просмотров
schedule 08.12.2022

Могу ли я выполнить файл из пакета Godot с помощью godots OS.execute?
В моей игре godot есть файл Python, который выполняется OS.execute . OS.Execute("python3", new String[3] { "scripts/myScript.py"}, true, output); Это больше не работает в экспортированной версии, так как путь больше недействителен. Кроме...
336 просмотров
schedule 27.04.2022

Недопустимый индекс получения 'get' (на основе: 'RigidBody2D (bird.gd)') Ошибка
Я начал изучать Годо с этого руководства . Сейчас я только в начале урока, но я уже борюсь. Мне нужно как-то сфокусировать камеру на «птицу». Но команда, использованная в учебнике, выдает ошибку. Я знаю, что это руководство устарело, но могу ли...
624 просмотров
schedule 25.02.2022

Индексирование Godot и клавиатура одновременно
Я пытался разработать игру с клавиатурой и сенсорным индексированием, в которую можно было бы играть в браузерах ПК и на телефоне. Как я могу индексировать? Пробовал несколько образцов в меню Godot Sample. Ни один из них не помог. Либо для...
137 просмотров
schedule 17.01.2023

Годо: Как ограничить движение игрока только определенными плитками?
Я пытаюсь создать клон " каменного века ". И я пытаюсь придумать способ ограничить движение моего игрока определенными плитками. Это означает, что игрок может перемещаться только по определенным плиткам. На данный момент я сделал две карты...
1342 просмотров
schedule 17.11.2022

Получение игрового пространства виртуальной реальности в Godot и границ отслеживаемой области
С ARVROrigin вы можете получить центр игрового пространства в виртуальном мире, но я хотел бы знать, с каким пространством вокруг центра игрок должен работать. Для этого я хотел бы знать размеры игрового пространства и его ориентацию (при условии,...
278 просмотров
schedule 29.01.2023

Тип вызываемого объекта не является функцией или указателем с Typedef и классами
Я пытаюсь передать функцию моего класса void write_log(String verbosity, Variant message); другому классу, который будет обрабатывать цикл обработки событий (ev.h). String и Variant взяты из пространства имен godot. Я использовал typedef, чтобы...
143 просмотров
schedule 09.05.2023

object.hide () не скрывает полное кинетическое тело в Godot
Я пытаюсь написать игру в Godot 3, в которой мой персонаж может собирать определенные предметы. В тот момент, когда персонаж их собирает, т. Е. Сталкивается с ними, объект исчезает и добавляется в массив. При этом мне удалось заставить объект...
967 просмотров
schedule 27.07.2022

Godot Как получить родительское имя коллайдера (стабильная версия C# godot mono v3.1.2)
У меня есть этот код: var Collide = MoveAndCollide(new Vector2(speed.y * (float)Math.Cos(teta), speed.y * (float)Math.Sin(teta))); if (Collide != null) { /* I need to get colliding objects parent node name here*/ } Вот...
1283 просмотров
schedule 23.05.2022

Годо - Как я могу добавить всплывающую подсказку для своего инвентаря?
Я знаю, что вы можете добавить всплывающую подсказку с помощью элемента управления, но у меня есть инвентарь, и в нем есть разные предметы. Я не думаю, что было бы целесообразно добавлять 50 управляющих узлов по одному на каждый слот, но поправьте...
731 просмотров
schedule 26.06.2022

Godot - создание надписей по запросу и установка размера шрифта с помощью GDscript
Чтобы не слишком объяснять, мне в основном нужно создать неизвестное количество ярлыков с неизвестным текстом. Все нормально и денди - работает. Я не могу найти, как изменить размер шрифта. Вот что у меня есть: for string in string_list:...
2717 просмотров
schedule 11.03.2024

Как изменить положение узла в скрипте?
Мне нужна помощь в поиске способа изменить положение узла в скрипте, я использую переменную, чтобы сообщить мне, когда игрок смотрит влево, и мне нужна рука (отдельный узел, чтобы он мог смотреть на курсор ), чтобы изменить положение, когда игрок...
402 просмотров
schedule 11.11.2022

Годо: скомпилированный исходный проект не открывается в Windows 10
Мне удалось успешно скомпилировать движок Godot для Windows 10. Я использовал следующую команду и по завершении не получил ошибок. scons -j6 p = инструменты Windows = да Однако когда я запускаю созданный godot.windows.tools.64 ....
87 просмотров
schedule 18.07.2023

Как заставить кинематическое тело (3d) следовать за игроком
Я делал FPS в Godot, и мне трудно заставить кинематическое тело (врага) двигаться к игроку. Может кто-нибудь помочь?
423 просмотров
schedule 16.04.2022

Проблема с добавлением RichTextLabel в качестве дочернего элемента в годо
Я пробовал использовать add_child и call_deferred, но ни один из них не работал. extends Control var richTextLabel = RichTextLabel.new() var rtl = RichTextLabel.new() func _ready(): richTextLabel.set_name("rich")...
181 просмотров
schedule 06.03.2022

Как получить упорядоченные данные из Firebase REST API
У меня есть база данных Firebase со счетами игроков. Ex . { "documents": [ { "name": "2SjkDBRLpNNUrWQzkKZxGaaaEIT2", "fields": { "PlayerName": { "stringValue": "Player1" }, "score": {...
63 просмотров

Невозможно получить параметры при добавлении спрайтов в движке Godot
всякий раз, когда я перетаскиваю спрайт из папки с ресурсами, он добавляется прямо как узел в сцену, но никогда не запрашивает параметры, как вы видите в изображение . Я новичок и не понимаю, почему так происходит. Пожалуйста помоги!
51 просмотров
schedule 05.06.2022