关于删除和更改瓷砖的方法

在MV中,存在“机关方块”这一项目,可以实现触碰方块后将其删除或替换为其他方块的功能。

在本作中,经确认尚未发现此类项目。若希望实现类似效果,应如何操作?

若此前已有解答或我有所遗漏,敬请谅解。

Gimmick 瓷砖与 Godot 引擎的功能不兼容,因此在 ACTION GAME MAKER 中已被移除。

建议采用将瓷砖作为普通 GameObject 创建的方法。

如果担心 GameObject 增加带来的处理负载,也可以通过相对简单的脚本实现,因此使用脚本也是一个不错的选择。

例如,通过为用于检测区域进入的节点 Area2D 添加如下代码,可以创建当与 Player 组的对象接触时消失的对象。

extends Area2D

func _ready():
    body_entered.connect(_on_body_entered)

func _on_body_entered(body):
    if body.is_in_group("Player"):
        queue_free()
1 个赞

感谢您的回复。

我之所以提问,是希望能通过功能实现更便捷的操作,但考虑到负载问题,完全无代码似乎难以实现……

不过,既然代码看起来很简单,我打算采用这种方式来处理。