擅长:python、mysql、java
<p>您也可以使用pygame.draw.aalines通过在原始线条周围绘制线条+/-1-N像素的副本来实现功能(是的,这不是超高效的,但它在必要时工作)。例如,假设我们有一个要绘制的线段列表:</p>
<pre><code>for segment in self._segments:
if len(segment) > 2:
for i in xrange(self._LINE_WIDTH):
pygame.draw.aalines(self._display, self._LINE_COLOR, False
((x,y+i) for x,y in segment))
pygame.draw.aalines(self._display, self._LINE_COLOR, False,
((x,y-i) for x,y in segment))
pygame.draw.aalines(self._display, self._LINE_COLOR, False
((x+i,y) for x,y in segment))
pygame.draw.aalines(self._display, self._LINE_COLOR, False,
((x-i,y) for x,y in segment))
</code></pre>