【发布时间】:2019-07-09 22:31:40
【问题描述】:
我正在尝试制作乒乓球游戏,我需要检测球击中球拍的哪个位置。当它们碰撞时,我如何确定球相对于桨的位置?我是否必须确定每个对象的位置然后进行比较,还是有其他方法可以做到这一点,也许使用 getContact 方法?
void OnCollisionEnter2D(Collision2D col)
{
if (col.gameObject.tag == "rightRect" || col.gameObject.tag == "leftRect")
{
//What do I put here?
}
}
一旦我得到相对位置,我就可以计算出球应该去的方向,我只需要得到那个值。谢谢!
【问题讨论】: