cocos-big-watermelon
cocos-big-watermelon copied to clipboard
生成位置问题
我刚刚试玩了一下在线版,而且只是粗略的看了一下博客 发现两个合并的时候,生成新的水果的位置有时是在上面的那个水果,有时是在下面的水果 这个是作者特地这么做的吗,还是写的时候并没有考虑这点
这个应该是碰撞检测回调的时候,由于被碰撞的两个刚体self和other都会执行这个回调,Game.js里面的 onSameFruitContact 方法实现逻辑是用other的x和y坐标来判断合成的位置的,你描述的这个问题应该是回调顺序的位置导致的。
对于两个物体都会触发碰撞回调这个,当时没有找到比较好的方法,写了个todo,后面也没有去深究了,我有空研究一下