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

相關問題