1

这更像是一个想法,而不是一个问题,但我想知道一些事情。考虑一个地图类和一个机器人类。现在我想从地图中获取一些值以与机器人一起使用,例如 tileSize 但我不需要对象的其余部分。是否可以在编辑器中传递对象的值而不必传递整个对象?

干杯

4

1 回答 1

0

您可以做两件我能想到的事情,这取决于您是否要拥有多个地图对象。

您可以保留地图对象的静态列表或静态字段,然后有一个静态变量从对象中提取信息

 class Map{
    static Map map;
    public static Map Mapvariable {get{return map.variable;}}

     void Start(){
           map = this;
     }
 }

那么你所要做的就是得到它

 Map.Mapvariable

列表的相同概念只有一个名称或 ID,可用于识别女巫地图

于 2013-01-31T22:53:30.433 回答