我正在将一个 GameObject 作为子节点直接放置到另一个 GameObject 中。
如果父节点的 GameObject 是直接放置在游戏场景中的,则没有问题。但是,如果通过另一个对象的 VS(Visual Scripting)操作中的“生成对象”来生成父节点,则无法更改子节点 GameObject 的变量或开关。
示例:在子节点 GameObject 的 VS 中,使用“更改属性”操作将变量 hp 从 1 更改为 5。
a) 直接放置时可以成功更改为 5,但 b) 通过生成方式创建时,hp 仍保持为 1。
a)
b)
此外,在通过生成方式创建对象后,如果尝试使用“显示文本”操作来显示变量,游戏将会崩溃。


