擅长:python、mysql、java
<p>你需要把一个曲面和一个矩形投影到屏幕上。在</p>
<p>首先,使用这个我用来加载图像的片段。它确保正确加载图像:</p>
<pre><code>def loadImage(name, alpha=False):
"Loads given image"
try:
surface = pygame.image.load(name)
except pygame.error:
raise SystemExit('Could not load image "%s" %s' %
(name, pygame.get_error()))
if alpha:
corner = surface.get_at((0, 0))
surface.set_colorkey(corner, pygame.RLEACCEL)
return surface.convert_alpha()
</code></pre>
<p>第二,当你得到曲面时,像这样得到它的矩形:</p>
^{pr2}$
<p>然后,在更新中执行以下操作:</p>
<pre><code>cursorRect.center = pygame.mouse.get_pos()
</code></pre>
<p>最后,像这样在屏幕上播放:</p>
<pre><code>screen.blit(cursorSurf, cursorRect)
</code></pre>
<p>现在,您将注意到您的鼠标被正确渲染,而不必移动鼠标。在</p>