我是用mac系统运行的,创建窗口的代码如下:
def __init__(self,width=1280,height=720):
pygame.init() #init the pygame
self.screen=pygame.display.set_mode((width,height))
self.screen.fill((100,100,100))
但是运行结果很奇怪,就是我生成了一个1280*720的窗口,但是填充区域却只有它的1/4并且当我检测一些鼠标事件的时候,鼠标的坐标输出正常可是利用鼠标位置产生的粒子系统却映射到了填充区域那里,请问这个问题该如何解决?运行结果如下:
这个是刚运行时的显示状态
我设定每按tab就输出鼠标当前位置并且在这个位置生成一个放射的粒子系统,于是我将鼠标定位在窗口右下较附近,输出的鼠标位置没错,但是粒子系统的位置映射到填充区域里去了。
求解答0 0
def __init__(self,width=1280,height=720):
pygame.init() #init the pygame
self.screen=pygame.display.set_mode((width,height))
self.screen.fill((100,100,100))
但是运行结果很奇怪,就是我生成了一个1280*720的窗口,但是填充区域却只有它的1/4并且当我检测一些鼠标事件的时候,鼠标的坐标输出正常可是利用鼠标位置产生的粒子系统却映射到了填充区域那里,请问这个问题该如何解决?运行结果如下:
这个是刚运行时的显示状态
我设定每按tab就输出鼠标当前位置并且在这个位置生成一个放射的粒子系统,于是我将鼠标定位在窗口右下较附近,输出的鼠标位置没错,但是粒子系统的位置映射到填充区域里去了。
求解答0 0