Используя некоторое количество python в прошлом, я решил выучить некоторый год и заняться некоторыми основами c, такими как создание главного меню в игре. Но,
Я пытаюсь создать главное меню, в котором при обнаружении контроллера на двух нижних изображениях будут отображаться «DPAD для выбора» и «A для выбора», тогда как контроллеров нет, изображения нет. будет отображаться.
Я использовал два TextureRect, и это мой код,
extends TextureRect
onready var TextureSprite = $"/root/DPAD"
func _process(delta):
if Input.get_connected_joypads() != []:
print("Joypad Connected")
elif Input.get_connected_joypads() == []:
print("Keyboard Gameplay")
Имя текстурного редактора - DPAD, а дерева сцены - root. Сценарии печатаются правильно, но я не могу изменить изображение. Строка кода onready var сообщает, что узел не был найден, хотя я уверен, что должен.
Моя строка кода с деревом сцены в виде снимка экрана