我正在寻找在pygame中创建一个圆圈,我可以在边缘有“传感器”的空间中移动。我希望在圆周上有一个“前”,“左”和“右”传感器,我可以用它来操纵圆圈的运动。
基本上,这些要点有助于检测周围的障碍物,并允许圆圈在移动时旋转(以帮助控制移动)。
在下面的图片中你可以看到这个想法,圆圈从一个位置开始,有指针,并在空间周围移动并避开方形障碍物,我能够在各种角度转动它而不会失去感觉它的“前面”和“后面”是什么。
我不在乎是否在整个图形中看到圆圈边缘上用于识别“传感器”的点,只是绘制并标记它们以说明这个想法。
旁注:我意识到在给定圆圈方向的情况下看R和L标签向后的图像,但仍然是相同的想法。