using Godot; /// <summary> /// 游戏世界 /// </summary> public partial class World : Node2D { /// <summary> /// //对象根节点 /// </summary> [Export] public Node2D NormalLayer; /// <summary> /// 对象根节点, 带y轴排序功能 /// </summary> [Export] public Node2D YSortLayer; /// <summary> /// 地图根节点 /// </summary> [Export] public TileMap TileRoot; public override void _Ready() { TileRoot.YSortEnabled = false; } /// <summary> /// 获取指定层级根节点 /// </summary> public Node2D GetRoomLayer(RoomLayerEnum layerEnum) { switch (layerEnum) { case RoomLayerEnum.NormalLayer: return NormalLayer; case RoomLayerEnum.YSortLayer: return YSortLayer; } return null; } }