如何使用 XNA 在窗口中获得固定位置
本文关键字:定位 位置 何使用 XNA 窗口 | 更新日期: 2023-09-27 18:35:13
我必须在游戏中显示我的分数,但我使用2D相机,当我移动时,书写"分数"留在我的播放器后面。我试过这个,但它不起作用:
spriteBatch.DrawString(font, "Score: "+ score, /*param of the position */, Color.Gold);
我没有正确理解您的问题,但是:使用SpriteSortMode.BackToFront
并将文本呈现为最后一项。
据我所知,如果您将其传递给固定的 Vector2 位置,它应该可以工作。如果不是,则不是与该绘图线相关的问题,而是代码中的其他位置。
也许是视口配置不正确,或者您是"spriteBatch.开始"不正确(奇怪的转换等?
无论如何,在正确确定问题之前,我们需要查看更多代码。