2D游戏中的移动(轮转时的位置?)

2024-05-14 03:37:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python2.x和Pygame来编写游戏。Pygame有一个内置的rect(矩形)类,它只支持int而不支持float。因此,我创建了自己的rect类(MyRect),它支持float。现在我的问题是:

2D platformer字符移动其位置(x,y->;两个浮动)。现在,当我将字符blit到屏幕上时,位置是四舍五入为int(int(round(x)),还是转换为int(int(x))?我知道这听起来有点愚蠢,但我有一个问题,我想知道这通常是如何处理的。你知道吗


Tags: rectgt游戏屏幕float字符pygame内置