2015-11-01 74 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。可能会发生一些编码错误。