【发布时间】:2021-11-02 16:18:18
【问题描述】:
我正在尝试通过我附加到其父级“影子设置”(也是一个标签)的脚本来获取我的标签节点“ON”。问题是,我一直收到这个错误,
E 0:00:08.208 get_node: (Node not found: "ON" (relative to "/root/ShadowsSettings").)
<C++ Error> Condition "!node" is true. Returned: __null
<C++ Source> scene/main/node.cpp:1371 @ get_node()
<Stack Trace> Shadows Settings.gd:15 @ _process()
这是我的代码,
extends Label
var Shadows_On = true
func _process(_delta):
if not Shadows_On:
get_node("ON").visible = false
get_node("OFF").visible = true
else:
get_node("ON").visible = true
get_node("OFF").visible = false
func _on_SettingsButton_button_up():
if get_parent().get_parent().get_parent().visible:
if Shadows_On:
Shadows_On = false
else:
Shadows_On = true
请帮助我,几天来我一直在试图解决您认为很容易解决的问题。 ????
【问题讨论】:
-
谢谢你,Sode 和 Theraot,你们用这些信息拯救了我的游戏!我正准备放弃这个想法!
标签: game-development godot gdscript