Публикации по теме 'godot'
Сигналы в Годо
Я очень функциональный парень, я имею в виду функциональное программирование. По большей части я работал с функциональными языками программирования, в результате я забыл большинство своих основ ООП, они все еще там, они просто не в моей голове. Сегодня я хотел бы поговорить о сигналах, они являются огромной частью Godot и поэтому чрезвычайно полезны для правильного выполнения чего-либо.
Согласно документации, сигналы - это реализация Годо шаблона наблюдателя. Что такое паттерн..
Вопросы по теме 'godot'
Столкновение двигателя Godot с KinematicBody не работает
Я возился с движком Godot и попробовал небольшую игру.
Но я не могу получить информацию о столкновении.
if is_colliding():
print ("Collision with " + get_collider())
get_node("Sprite").set_texture(walk_cycle_right_1)...
3515 просмотров
schedule
12.10.2021
Как в Godot можно определять (и ссылаться) на пользовательские прямоугольные области?
Я исхожу из мира Phaser + Tiled, где, если мне нужна какая-то прямоугольная область в игровом мире (например, область игрока, область появления и т. Д.), Я могу просто нарисовать прямоугольник в Tiled, а затем получить его координаты из Phaser.js и...
621 просмотров
schedule
01.11.2021
Godot Light2D показывает линии границ тайловой карты
Итак, я использовал Light2D для Godot для моей 2D-игры TileMap. Единственная проблема в том, что он обнажает границы плиток. Видеть. Изображение ниже.
364 просмотров
schedule
21.11.2021
Годо - У меня проблемы с избавлением от накопленного импульса при переключении на разные режимы движения
Я новичок в Stackoverflow и Godot. У меня есть сценарий для моего игрока, который позволяет мне переключаться с движения на основе импульса (крылатое) на традиционное движение в 8 направлениях (бег). Однако, когда я отключаю (крылатый) во время...
213 просмотров
schedule
07.11.2021
Godot: Pause Menu не загружает главное меню должным образом
Здесь я закодировал главное меню со следующими узлами: (снимок экрана)
Две кнопки текстуры
Два спрайта
И тайловая карта
Проблема здесь в том, что моя основная сцена - это сцена главного меню, которая содержит все, что я показал выше....
162 просмотров
schedule
15.10.2021
Почему я получаю ошибку синтаксического анализа при использовании функции set_pos () в GDscript
По какой-то причине я получаю эту ошибку. Не знаю почему. Он говорит мне, что проблема в том, что класс не включает функцию. Точная ошибка:
встроенный: 8 - Ошибка синтаксического анализа: метод set_pos не объявлен в текущем классе.
Вот код:...
233 просмотров
schedule
31.10.2021
как запретить моему персонажу прыгать вправо, когда я просто прыгаю?
Я работаю над 2-мерной игрой с прокруткой, и я столкнулся с проблемой при попытке реализовать стрельбу в персонажа игрока, раньше это было при стрельбе во время прыжка, он не стреляет, но теперь, когда я нажимаю клавишу прыжка, игрок прыгает вправо,...
58 просмотров
schedule
10.11.2021
Символы, отличные от ascii, игнорируются в тексте Godot lable
Я работал над сценой Hello World для Godot.
Вместо использования «Hello World», как показано в руководстве, я попробовал что-то вроде «你好 世界», но обнаружил, что это не сработало. Все, что я ввел в текстовую метку, отличную от ASCII, было...
76 просмотров
schedule
26.12.2021
Как экспортировать сцену Godot для веб-HTML?
Как экспортировать сцену Godot для веб-HTML?
Я использую Godot Engine v3.0.6. Я загрузил соответствующий шаблон и успешно экспортировал сцену, но когда я пытаюсь ее просмотреть, я получаю сообщение об ошибке: WebGL 2 недоступен. Как это...
626 просмотров
schedule
20.02.2022
Переменная Godot 3.1 не объявлена в ошибке области видимости
РЕДАКТИРОВАТЬ: это GDScript, не уверен, очевидно это или нет.
Я увлекаюсь изучением GDScript для Godot 3.1.
Я просто что-то пробую и не могу понять, почему мой код выдает эту ошибку:
ubMyAge не объявлен в этой области.
Это происходит в...
318 просмотров
schedule
24.02.2022
set_global_position установка неправильного значения позиции
Привет, у меня есть функция, которая позиционирует тело KinematicBody2D (игрока) рядом с Node2D (порталом). 2 портала связаны между собой, и когда игрок входит в портал X в сцене A, они размещаются рядом с соответствующим порталом X в сцене B и...
1105 просмотров
schedule
24.02.2022
Использование переменных из других сцен (Годо)
У меня есть две сцены (Профиль и Логин), и я хочу использовать переменную new_profile из Профиля и использовать ее в Логине, но когда я автоматически загружаю Профиль и помечаю его как одноэлементный, это не позволяет мне запустить программу и выдает...
181 просмотров
schedule
20.02.2022
Годо, как программно получить слой столкновения сталкивающихся объектов?
У меня есть 3 слоя столкновения:
Игрок
Монета
Враг
Мои узлы хорошо сталкиваются, но когда мой игрок сталкивается с монетой или врагом, я не могу различить их. Обычно я бы делал это, устанавливая группы столкновений, но если слои уже...
391 просмотров
schedule
06.03.2022
Годот неверно получить индекс '-1' (на базе 'array') во время A.P.I
Я делаю A.P.I. который отображает диалог, варианты выбора, спрайты, аудио и т. д. и т. д., я смог это сделать после просмотра этого видео на youtube , но я продолжаю получать эту ошибку invalid get '-1' (on base 'array') вот мой код, чтобы вы...
3239 просмотров
schedule
16.03.2022
Как мне получить доступ к меню флагов на текстурах в Godot 3.2.2?
В предыдущих версиях Godot вы могли получить доступ к флагам текстуры, выполнив
Теперь в последней версии 3.2.2 меню флагов нигде нет.
Где его найти в новой версии?
88 просмотров
schedule
11.03.2022
Функциональность масштабирования колесика мыши на основе поворота камеры и вектора вперед
Я вполне доволен прогрессом, которого я добился до сих пор с моей 3D-камерой, но мне кажется, что в ней отсутствует функция увеличения / уменьшения масштаба с помощью колеса прокрутки.
Я уже некоторое время пытаюсь запрограммировать функцию...
159 просмотров
schedule
17.03.2022
Обнаружение области Godot raycast2D не работает
Я относительно новичок в Godot и GDScript, но быстро учусь, поэтому я начал пытаться создать 2D-платформер, в котором вы можете перемещаться, лазать и скользить по стенам, прыгать со стен и оставаться на стенах. Я использую raycast2D, идущий от...
174 просмотров
schedule
11.03.2022
Годо - объект не останавливается при столкновении с другим объектом
Я изучаю Godot Engine и сценарии, и я попытался создать простую игру, в которой мяч движется и сталкивается с другими объектами. Я прикрепил к спрайту столкновение и статическое тело, но он не обнаруживает столкновения с другими объектами. Почему?...
1494 просмотров
schedule
18.03.2022
Ошибка с запросом RPC и непонятная ошибка
Я пытаюсь создать выделенный сервер и клиент с помощью godot, я могу подключиться к серверу через Интернет, но когда я делаю RPC, я получаю эту ошибку:
ОШИБКА: узел не найден: gamestate В: scene / main / node.cpp: 1382
ОШИБКА:...
948 просмотров
schedule
14.04.2022
Как остановить движение кинематографического тела при отпущенной клавише движения?
extends KinematicBody
var speed=10
var mouse_sensitivity=0.5
var direction=Vector3.ZERO
onready var head=$Head
func _ready():
if Input.is_action_pressed("ui_cancel"):
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
func...
28 просмотров
schedule
11.04.2022