2013-01-31 41 views
1

这更多的是一个想法然后是一个问题,但我想知道的东西。考虑一个地图类和一个机器人类。现在,我想从地图中提取一些值用于机器人,例如tileSize但我不需要该对象的其余部分。是否可以在编辑器中传递对象的值而不必传递整个对象?编辑Unity3D,从一个对象传递值而不是整个对象

干杯

回答

0

你能做到,我能想到这取决于你将拥有一个以上的地图对象或没有的两件事情。

你可以保持在地图对象的静态列表或静态字段,然后有拉从对象

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

    void Start(){ 
      map = this; 
    } 
} 

的信息,然后一个静态变量所有您需要做的就是它是

Map.Mapvariable 

和相同的概念为列表只是有一个名称或ID,你可以用它来识别女巫地图

相关问题