1
这更多的是一个想法然后是一个问题,但我想知道的东西。考虑一个地图类和一个机器人类。现在,我想从地图中提取一些值用于机器人,例如tileSize但我不需要该对象的其余部分。是否可以在编辑器中传递对象的值而不必传递整个对象?编辑Unity3D,从一个对象传递值而不是整个对象
干杯
这更多的是一个想法然后是一个问题,但我想知道的东西。考虑一个地图类和一个机器人类。现在,我想从地图中提取一些值用于机器人,例如tileSize但我不需要该对象的其余部分。是否可以在编辑器中传递对象的值而不必传递整个对象?编辑Unity3D,从一个对象传递值而不是整个对象
干杯
你能做到,我能想到这取决于你将拥有一个以上的地图对象或没有的两件事情。
你可以保持在地图对象的静态列表或静态字段,然后有拉从对象
class Map{
static Map map;
public static Map Mapvariable {get{return map.variable;}}
void Start(){
map = this;
}
}
的信息,然后一个静态变量所有您需要做的就是它是
Map.Mapvariable
和相同的概念为列表只是有一个名称或ID,你可以用它来识别女巫地图