cocos-big-watermelon icon indicating copy to clipboard operation
cocos-big-watermelon copied to clipboard

生成位置问题

Open GragonShao opened this issue 4 years ago • 1 comments

我刚刚试玩了一下在线版,而且只是粗略的看了一下博客 发现两个合并的时候,生成新的水果的位置有时是在上面的那个水果,有时是在下面的水果 这个是作者特地这么做的吗,还是写的时候并没有考虑这点

GragonShao avatar Feb 20 '21 15:02 GragonShao

这个应该是碰撞检测回调的时候,由于被碰撞的两个刚体self和other都会执行这个回调,Game.js里面的 onSameFruitContact 方法实现逻辑是用other的x和y坐标来判断合成的位置的,你描述的这个问题应该是回调顺序的位置导致的。

对于两个物体都会触发碰撞回调这个,当时没有找到比较好的方法,写了个todo,后面也没有去深究了,我有空研究一下

tangxiangmin avatar Feb 22 '21 01:02 tangxiangmin