【发布时间】:2016-03-03 06:12:22
【问题描述】:
我已经建立了一个系统,在我的棋盘的每个方格中间都有一个未渲染的circle,上面有两个碰撞器。一个只是让它与板发生碰撞,这样它就不会掉下来,另一个(更大的)是一个触发器。我计划使用这些触发器来确定我的国际象棋游戏中相关棋子在哪个方格上。
但是,似乎没有任何触发器正在触发。根据文档的要求,每个部件都有一个对撞机和一个刚体。我已经尝试了几个小时来让它工作,但无济于事。我尝试过使用刚体和对撞机进行摇晃,但似乎没有任何效果。
我使用的测试代码非常简单,附在每个Circle上:
public class Trigger : MonoBehaviour {
void onTriggerEnter(Collider other)
{
Debug.Log("Trigger Enter");
}
void onTriggerStay(Collider other)
{
Debug.Log("Trigger Stay");
}
void onTriggerExit(Collider other)
{
Debug.Log("Trigger Exit");
}
}
任何帮助将不胜感激,因为我现在完全被难住了。
【问题讨论】: