GodotTree 调用 create_item 方法时报错
Posted 张学徒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GodotTree 调用 create_item 方法时报错相关的知识,希望对你有一定的参考价值。
Godot 3.3.3
报错信息为:
create_item: Condition "blocked > 0" is true. Returned: __null <C++ Source> scene/gui/tree.cpp:3102 @ create_item() <Stack Trace> FileTree.gd:82 @ _on_FileTree_item_selected()
其中可以看到一个关键词 blocked
,我是准备在选中其中一个 TreeItem 的时候进行添加的,但是每次这样都报错。
然后我在添加时,先进行 yield,等待一帧
yield(get_tree(), "physics_frame")yield(get_tree(), "physics_frame")
等待 Tree 节点解除 blocked 状态,然后再添加就不报错了。
以上是关于GodotTree 调用 create_item 方法时报错的主要内容,如果未能解决你的问题,请参考以下文章