Пользовательский курсор в XNA 4.0 - PullRequest
1 голос
/ 21 июля 2011

Итак, я следую этому ответу: Добавление пользовательского курсора в XNA / C #?

..., чтобы пользовательский курсор мыши работал на XNA.

Я сделал все, как решение, не получил ошибку, но все еще не получил пользовательский курсор (он по-прежнему показывает Windows по умолчанию).

Я не уверен, что делать на самом деле ...

Я создал метод getCursorPos в нижней части моего файла Game1.cs, включил следующие объявления в начале класса Game1:

private MouseState mouseState;
private int cursorX;
private int cursorY;

Код в LoadContent дал мне ошибку:

cursorTex = content.Load<Texture2D>("cursor.png");

поэтому я заменил его на:

cursorTex = Content.Load<Texture2D>("cursor");

("курсор" - это png)

Что я делаю не так? ... Как я уже сказал, без ошибок: (

1 Ответ

2 голосов
/ 21 июля 2011

Я подозреваю, что вам нужно обновить положение мыши, используя mouseState = Mouse.GetState(); (поместите его в метод обновления вашей игры, прежде чем обновлять переменную cursorPos).

...