好吧我正在使用XNA 4.0为我的一个游戏开发课程制作一个tic tac toe游戏我需要放置精灵或其他一些物体,以便游戏可以检查鼠标是否被点击在正确的位置。我将使用透明精灵作为一种按钮。如何编码它们以转到这些特定的x,y坐标。游戏板是在背景上绘制的,我有所有坐标来放置这些精灵。我只是坚持把精灵放在正确的位置。
答案 0 :(得分:1)
SpriteBatch.Draw
有一个位置参数。传递适当值的Vector2。
答案 1 :(得分:1)
如果您检查Draw方法,您将找到该位置的参数。 检查此代码示例
spriteBatch.Begin();
Vector2 pos = new Vector2(10, 10);
spriteBatch.Draw(SpriteTexture, pos, Color.White);
spriteBatch.End();
这是你用SpriteTexture作为图像绘制精灵的方法,位于x10,y10位置,颜色为白色以调制纹理。
您还可以找到更多信息here。
答案 2 :(得分:0)
请记住,Draw方法有许多重载方法。您甚至可以传递轮换信息等。所以.Draw(...)
除了放置一个精灵外,还有很多功能可以使用。