2015-11-01 27 views
0

我試圖讓我的精靈拿起一個多維數據集時遇到一個,如果沒有攜帶一個。如果是,請放下它正在攜帶的立方體。C#OnTriggerEnter,拿起一個對象。 OnTriggerExit,放下對象

這就是我現在所擁有的。

void OnTriggerEnter(Collider other) 
{  
    if (other.Tag == "cube") 
    { 
     other.Transform.position = this.Transform.position; 
    } 
} 

我試過告訴立方體成爲精靈的孩子。沒有工作。這一切都被放在立方體精靈位置輸入觸發器時,但立方體停留在那個位置,而精靈奇觀了。

+0

團結?請添加標籤。 – mtman

回答

0

有了這個代碼,你可以改變立方體位置的球員位置,你想立方體與你的性格移動只是一個時間。如果不是你應該讓你的性格的孩子。

嘗試使用此代碼;

void OnTriggerEnter(Collider other) 
{  
    if (other.tag == "cube") 
    { 
     other.transform.parent = gameObject.transform; 
    } 
} 

PS:我現在無法訪問Unity。可能會發生一些編碼錯誤。