我该如何让一个 Area2D 节点检测到 Game_Object 并执行一个动作?![]()
目前在测试版中,我们正在测试能够附加视觉脚本的 Area2DGameObject。很快,您将能够直接通过视觉脚本实现这一功能。最简单的方法是将其与我的 Signal Relay 节点结合使用,将 on_body_entered 信号连接到视觉脚本。
目前您也可以实现类似的功能,但需要一些变通方法。您需要创建一个特定的 GameObject,并为其附加一个特定的视觉脚本,作为中间层来控制 Area2D。
一旦 Area2DGameObject 正式发布,您只需创建区域,为其附加视觉脚本,然后使用检测方法调用 ChangeAction 即可。
2 个赞
谢谢,我会等待。
实际上,GGG 刚刚又发布了一封关于轻量级对象的制作人信件。你可以在这里阅读更多相关内容:
1 个赞
让我们看看它们是如何工作的。![]()