擅长:python、mysql、java
<p>在这里(<a href="http://wiki.python.org/moin/PythonGameLibraries" rel="nofollow">http://wiki.python.org/moin/PythonGameLibraries</a>)查看Pygame和Pyglet的工具包的完整列表。Albow(<a href="http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/" rel="nofollow">http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/</a>)在过去对我很有效。</p>
<p>完成你所说的最简单的方法是制作两个曲面,一个用于接口的每个部分,然后在不同的模块中不断更新它们,最后将它们每个帧都blit。这样,主模块可以简化为:</p>
<pre><code>import action_gui
import cl_gui
import pygame
pygame.init()
MAIN_SURF = pygame.display.set_mode((x, y))
pygame.display.set_caption('My Game')
while (True):
action_surf = action_gui.update()
cl_surf = cl_gui.update()
MAIN_SURF.blit(action_surf, my_position_1)
MAIN_SURF.blit(cl_surf, my_position_2)
</code></pre>
<p>祝你好运。</p>