小编nob*_*ody的帖子

Python中的2D对象数组

我正在将一些java代码转换为python代码,我最终难以理解如何将Java中的2D对象数组转换为python.

Java代码:

private Node nodes[][] = new Node[rows][columns];
Run Code Online (Sandbox Code Playgroud)

我怎么能在python中这样做?

python object multidimensional-array

6
推荐指数
1
解决办法
1万
查看次数

Pygame如何改变表面的大小?

如何更改 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 geometry-surface

4
推荐指数
1
解决办法
9054
查看次数

pygame如何正确旋转图像?

在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)

我究竟做错了什么?

python pygame rotation

0
推荐指数
1
解决办法
5875
查看次数