2024-05-14 03:37:58 发布
网友
我使用python2.x和Pygame来编写游戏。Pygame有一个内置的rect(矩形)类,它只支持int而不支持float。因此,我创建了自己的rect类(MyRect),它支持float。现在我的问题是:
2D platformer字符移动其位置(x,y->;两个浮动)。现在,当我将字符blit到屏幕上时,位置是四舍五入为int(int(round(x)),还是转换为int(int(x))?我知道这听起来有点愚蠢,但我有一个问题,我想知道这通常是如何处理的。你知道吗
您应该假设,当blitting a pygame.Surface时,位置通过int()转换为int
pygame.Surface
int()
int
您应该假设,当blitting a
pygame.Surface
时,位置通过int()
转换为int
相关问题 更多 >
编程相关推荐