因此,我想在光标前面绘制纹理。这是我的代码:
private void DrawCursor()
{
//Draws cursor
Vector2 Mouseplace = new Vector2(MouseState.X, MouseState.Y);
spriteBatch.Draw(cursor, Mouseplace, Color.White );
}
我得到这个错误:
(很抱歉,如果这是一个菜鸟问题)
最佳答案
MouseState
不是静态类。您需要执行以下操作:
var mouseState = Mouse.GetState();
Vector2 Mouseplace = new Vector2(mouseState.X, mouseState.Y);
X和Y是
MouseState
实例的公共(public)属性。