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,你可以用它來識別女巫地圖