是否可以将鼠标纹理设置在屏幕的前面?

鼠标指针和块是Texture2D,是否可以在其他纹理的前面绘制指针?

最佳答案

SpriteBatch.Draw()重载允许您设置图层深度。将其设置为0会将纹理放在前面,而将其设置为1则放在后面。但这仅适用于Begin / end块。

最有可能的是,您只需将其绘制在最后,然后将其放置在所有其他绘制项目的顶部(或前面),即可实现所需的功能。

关于c# - Texture2D到前面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27087390/

10-16 00:53