Публикации по теме '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