2011-09-18 123 views
1

我有玩家精灵并且静态绘制它们是没有问题的。但是在更新并在游戏循环中渲染它们时,出于某种原因闪烁。什么可能造成这种情况?它们不会一直闪烁,但是不时出现一个精灵闪烁。XNA中的精灵闪烁

+1

你如何绘制你的精灵? – 2011-09-18 02:37:22

回答

1

这是由于使用浮动的,抽签之前:

Vector2 FixedPosition = new Vector2((int)SpritePosition.X, (int)SpritePosition.Y); 

SpriteBacth.Draw(Texture, FixedPosition,....); 
+0

这个。如果你想知道为什么,请阅读[Shawn Hargreaves的解释](http://www.talula.demon.co.uk/blogindex.html)。搜索纹理过滤并阅读文章系列。 –