我正在将一些java代码转换为python代码,我最终难以理解如何将Java中的2D对象数组转换为python.
Java代码:
private Node nodes[][] = new Node[rows][columns];
Run Code Online (Sandbox Code Playgroud)
我怎么能在python中这样做?
如何更改 pygame 中具有图像的表面的大小(不缩放)。当我在 pygame 中加载图像时,表面变成图像的大小。我需要将表面的大小更改为框架(精灵表)的大小。
这是我用来解决问题的代码(感谢 Chris Dennett):
self.surface = pygame.Surface((20, 20))
self.surface.blit(pygame.image.load(imageName).convert_alpha(), (0,0), (0, 0, frameWidth, frameHeight))
Run Code Online (Sandbox Code Playgroud) 在pygame中,我无法旋转图像/表面.图像正确绘制而不是旋转.
self.other1 = pygame.image.load("enemy.png").convert_alpha()
self.other2 = pygame.transform.rotate(self.other1, math.radians(270))
self.screen.blit(self.other2, (0, 0))
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?