cocos2dx中contact的shapeA与shapeB

在使用封装在cocos2dx3.6版本的碰撞检测工具时需要对contact.getShapeA()->getBody()->.......和contact.getShapeB()->getBody()->.......进行操作。那么我想知道cocos2dx是如何判断哪个是shapeA哪个是shapeB呢?尝试用tag的大小测试了一下发现是随机的,然后就不知道改怎么办了。把代码写两遍觉得好丑啊。求大神帮忙Orz,本人大一在写期末大项目。。。

说真的其实我也不会,你可以问高手

这个问题有点高难度,我建议你去问你的老师或者公司里的一些同事比较好