如题,我做的一个游戏中有一个步骤需要在随机坐标创建一个物理节点,但是创建的时候需要判定创建的地方是否重叠,若重叠则重新随机一个坐标。
这个逻辑靠onBeginContact这个回调好像无法实现,因为是先执行完创建节点这个方法才有的回调,请问这个问题怎么解决
如题,我做的一个游戏中有一个步骤需要在随机坐标创建一个物理节点,但是创建的时候需要判定创建的地方是否重叠,若重叠则重新随机一个坐标。
这个逻辑靠onBeginContact这个回调好像无法实现,因为是先执行完创建节点这个方法才有的回调,请问这个问题怎么解决
换个思路就好了,一开始就创建一个节点,要判断的时候就把这个节点放到指定的位置
用数据存储当前物理节点的位置集,作为一个检测集,随机生成合法坐标