新手求助大家unity3d 碰撞问题
unity3d吧
全部回复
仅看楼主
level 1
kingkof2002 楼主
描述:场景中有一个牌子,游戏角色可以捡起和放下这个牌子,现在想做牌子放下后对地点正确于否的判断并提示给玩家,自己的想法是:在对的地点设置OnTriggerEnter,触发后提示玩家地点正确。
问题:在以上的情况下,角色拿着牌子进入正确地点unity只能检测到角色进入地点触发OnTriggerEnter,而牌子无法触发。
谢谢大家帮帮忙
public bool dui=false;
public GameObject paizi;
// Use this for initialization
void Start () {
paizi = GameObject.Find ("paizi");
}
// Update is called once per frame
void Update () {
}
void OnTriggerEnter(Collider other)
{
if (other.collider.tag== "paizi")
{
dui=true;
}
print ("进入放置区域");
}
void OnTriggerExit(Collider other)
{
if (other.collider.tag == "paizi")
{
dui = false;
}
print ("离开放置区域");
}
2014年08月07日 15点08分 1
1