2012-10-10 3 views
1

У меня есть следующая проблема в XNA: В одном из моих проектов, когда я пытаюсь установить положение мыши (0,0), он перемещает курсор за пределы игрового окна. Если я получу положение мыши и поместите курсор в левый верхний угол, он показывает (170,0). В чем может быть проблема? В другом проекте, если я попытаюсь установить положение мыши в конструкторе формы моего класса Game1, он устанавливает его за пределы экрана. Однако, если я устанавливаю позицию в функции обновления, она работает нормально. Что мне делать? Заранее спасибоСмещение положения мыши XNA

+3

Некоторый код был бы полезен, особенно если вы задали позиции. –

ответ

0

Графическое устройство еще не установлено в конструкторе игры. Думаю, это твоя проблема. Так что, я думаю, это происходит, если вы поместите мышь в 0,0 из окна просмотра настроек по умолчанию в конструкторе игры. И как только графический драйвер установлен, он смещает положение мыши.

Если вам это нужно, прежде чем какой-либо из ваших кодов будет установлен в качестве первого элемента в методе Initialize Game1.cs.

Смежные вопросы