我有一个普遍的问题,可以简单解释一下:
我有两个对象:项目符号和人类。 这两个对象都有刚体,我想将它们的 OnCollide()方法相互碰撞。
我的问题是,如何以不同的方式实现OnCollide()(并且有效)这些对象,而他们的游戏对象之间的唯一区别是他们的物理代表?
制作一个具有OnCollide方法的行为抽象类,通过 BulletBehaviour 和 HumanBehaviour 类实现此类,该类覆盖OnCollide(),然后这个对象的OnCollide将在Rigidbody的OnCollide()中被调用?
我认为这不是解决问题的好方法。或者是吗?