我正在尝试列出“瓷砖”。为此,我定义了一个名为“ Tile”的类:
[System.Serializable]
class Tile
{
[SerializeField]
GameObject platform;
[SerializeField]
List<string> connectionNorth,
connectionSouth,
connectionWest,
connectionEast;
}
[SerializeField]
List<Tile> tiles = new List<Tile>();
现在...如果我找到存储在platform
字段中的GameObject(无论如何找到它,都可以进行光线投射,碰撞,触发等)。如何访问它的父类(在运行时存储此特定游戏对象的类的实例)?通过这样做,我想比较一下,说connectionNorth
列表与我拥有的其他列表。
您必须在游戏对象和他的父母之间建立联系。
或GameObject具有“父”属性或字段,或者您以其他方式存储关系。