Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
如何实现在一个长方形范围内没有目标就进行下一步,我用一个长方形的精灵做碰撞检测,撞到目标停下,但目标离开长方形范围后我就没法做检测了,而且范围内的目标不止一个,离开一个就有可能触发下一步行动怎么办,求大佬帮忙
不要用碰撞检测,用重叠检测。把所有需要判定的目标放到同类组里,判断如果同类组和区域有重叠,就停止移动,否则就前进。 需要重点注意要判断【和区域有重叠】,而不是【和区域没有重叠】,因为可能同时存在有重叠和没有重叠的同类组。