2D游戏中的移动(blitting时的圆形位置?)

时间:2015-07-20 15:21:59

标签: python animation pygame 2d sprite

我使用Python 2.x和Pygame来编写游戏代码。 Pygame有一个内置的rect(Rectangle)类,它只支持int而不是float。所以我创建了自己的rect类(MyRect)来支持浮点数。现在我的问题如下:

2D平台变形器char移动其位置(x,y - >两个浮动)。现在当我将焦点blit到屏幕上时,是否将位置四舍五入为int(int(round(x)))或者只是转换为int(int(x))?我知道这可能听起来有点愚蠢,但我对此有一个问题,我想知道这通常是如何处理的。

1 个答案:

答案 0 :(得分:1)

您应该假设在点击using (TranEntities model = new TranEntities()) { var studentNamesE = (from source in model.Students where source.Name.Contains(pre) select source).AsEnumerable(); studentNames = (from source in studentNamesE select System.Web.HttpUtility .HtmlEncode(source.Name.Replace(pre, "<span style='color : red'>" + pre + "</span>"))) .ToList(); } 时,该位置会通过pygame.Surface转换为int