我想创建一个由较小的场组成的圆形场(想象一个甜甜圈分成几个部分)。每个字段都像一条弧线,因此如果我围绕其角绘制矩形,矩形将与相邻字段重叠。
如何确保当用户单击某个字段时,单击由正确的字段处理,而不是由相邻字段的重叠部分处理?
如果我理解正确,你想要做的是改变碰撞盒的形状。选择您的精灵(甜甜圈的一部分),然后转到“编辑动画”,然后找到碰撞框并编辑它的形状。您可以向形状添加点,只需右键单击该点,然后选择“添加点”,然后将点拖动到所需的形状。你可以添加点直到你有足够的点来获得令人满意的弧线,但请记住,更多的碰撞盒点意味着更多的处理能力,对于移动应用程序上的移动精灵,建议不要超过 8 点(或者至少它是上次我读了手册)。由于它似乎是一个静态精灵,你应该没问题,但仍然不要过度使用碰撞框的点,无论如何你的主要焦点是线段之间的线。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句