Публикации по теме '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 просмотров
schedule
19.10.2022
Невозможно получить параметры при добавлении спрайтов в движке Godot
всякий раз, когда я перетаскиваю спрайт из папки с ресурсами, он добавляется прямо как узел в сцену, но никогда не запрашивает параметры, как вы видите в изображение . Я новичок и не понимаю, почему так происходит. Пожалуйста помоги!
51 просмотров
schedule
05.06.2022