用set_scritp给子节点添加的脚本虚函数没有被调用
godot吧
全部回复
仅看楼主
level 5
用的4.1,是bug还是我用法不对,用new创建的节点先加脚本再加入场景树又有效果,搞不懂。
2023年07月25日 15点07分 1
吧务
level 13
虚函数是指_ready,_process,_enter_tree这些?
添加到节点树后,动态添加脚本不触发_ready和enter tree这些应该好理解,因为时间端已经过去了。
至于_process和_input这些没有起作用,是因为一开始没有脚本(没有覆写这些虚方法),出于性能考虑,这种可能每帧需要调用的会默认关闭。要想开启就用set_process(true)等等方法。
判断是否开启就用is_processing等这些方法
2023年07月26日 00点07分 2
原来如此,感谢[太开心]
2023年07月26日 03点07分
1