目前,我正在使用面向节点的方法制作纸牌游戏(想想《炉石传说》)。这意味着,每张卡牌都是一个节点,要将卡牌移动到指定位置(例如,玩家的手或战斗场),我需要在父节点之间移动子节点。
例如,要将一张牌从我的手牌移到战斗场,我会在手牌上调用remove_child(),在战斗场上调用add_child()。
现在,当涉及到让卡片传送到任何地方时,这非常有效。但是,我希望它们能够顺利地从一个父节点移动到另一个父节点。实现这一目标的最佳方法是什么?或者除了使用节点之外还有更好的方法来组织我的场景吗?
parent-child nodes gdscript godot
gdscript ×1
godot ×1
nodes ×1
parent-child ×1