我正在学习3d, 看了b站的布道师小姐姐的快上车教程,但是我觉得完全在update里面去自己计算并更新车子位置不是很优雅,我就想自己研究一下3d的物理系统。让车子根据力的作用去运动岂不是更加完美?
但是研究过程中,由于没有找到前人的经验(毕竟3d也刚出。)遇到问题百思不得姐。(看文档相当于没看,毕竟cocos的文档你懂的)
正文:
在物理系统中,我给地面和车子都设置了分组和掩码,并在碰撞监听中是可以触发碰撞的。这说明分组没问题了吧!
然而,当我给车子添加上重力,并且不勾选isKinematic,并且isTrigger为false (就是它是碰撞器)
然后给地板的包围盒上设置isTrigger为true(触发器),地板没有刚体组件
然后车子就从地板上掉了下去。。。
理论上车子不是应该被地板挡住的吗?我想可能是地板没有刚体的原因,所以给地板也加了个刚体,结果是一样的。
请教,两个物体分别应该怎么设置才对呢?