Godot4 获取节点(或自身)所处的TileMap(Layer) 发表于 2024-09-21 Godot 4.3 GDScriptC#12345678func getTileMap(inputNode:Node): var node = inputNode while node: if node is TileMapLayer: # 或TileMap return node node = node.get_parent()getTileMap(self) # 或其他处于TileMap中的节点123456789101112public TileMapLayer GetTileMap(Node InputNode) { Node node = InputNode; while (node != null) { if (node is TileMapLayer) { return (TileMapLayer) node; } node = node.GetParent(); } return null;}GetTileMap(this); 注意: C# 代码可用性未经证实