物理引擎 和 碰撞系统, 500个建筑,500个道具, 20个人物, 分别使用还是统一用物理?

20人多人游戏, 屏幕中有:

道具500个, 道具仅仅是碰撞感应;
建筑物及其部件500个, 这个需要物理引擎;
武器系统, 人物挥舞武器时, 与建筑物会发生碰撞, 这个碰撞仅仅是碰撞检测, 与物理无关.

问: 该统一使用物理引擎, 还是根据需求分别使用物理引擎 / 碰撞两套系统?

特别是武器, 若是使用碰撞系统, 则500个建筑物也要附加碰撞compoint; 若是物理引擎感应, 则syncPosition() syncRotation() 调用后, 人物被刚体阻塞, 而武器穿越. :anguished:

.

使用物理引引擎吧,刚体过多的话,设置刚体顶点的时候设置几个主要的顶点就好