Skip to content

多个水果同时碰撞的问题 #4

@mangoleaves

Description

@mangoleaves

产生问题的情况

$B_1$, $B_2$, $B_3$是同类型的水果,$B_2$同时与$B_1$,$B_3$碰撞,会同时合并产生2个更高一级的水果,这两个水果又会合并产生高两级的水果。

问题

判断碰撞时,是一对一对检测的。第一对($B_1$,$B_2$)处理后,会删除$B_1$,$B_2$,再处理第二对时,没有检测$B_1$,$B_2$是否还存在,而直接生成了第二个更高一级的水果。

解决

增加检测当前碰撞对的水果是否都存在的判断,若任何一个不存在了,则不做任何操作。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions