我使用Python 2.x和Pygame来编写游戏代码。 Pygame有一个内置的rect(Rectangle)类,它只支持int而不是float。所以我创建了自己的rect类(MyRect)来支持浮点数。现在我的问题如下:
2D平台变形器char移动其位置(x,y - >两个浮动)。现在当我将焦点blit到屏幕上时,是否将位置四舍五入为int(int(round(x)))或者只是转换为int(int(x))?我知道这可能听起来有点愚蠢,但我对此有一个问题,我想知道这通常是如何处理的。
答案 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