Как можно локнуть мышку

Программирование на Юнити.

Как можно локнуть мышку

Сообщение Baya 13 янв 2010, 21:42

Сабж, что бы мышка не выскальзывала за пределы экрана?
У меня к примеру два экрана и на фул скрин в какой то момент сворачивается игрушка.
То же самое при оконном режиме игры, мышка просто выскакивает за пределы игрового экрана.
Baya
UNец
 
Сообщения: 2
Зарегистрирован: 08 янв 2010, 20:24

Re: Как можно локнуть мышку

Сообщение Paul Siberdt 13 янв 2010, 22:31

А как насчет залезть в документацию и покопаться с поиском на ключевые слова Mouse, Cursor и Screen?
Разработка игр - инженерная сфера деятельности.
Специфика инженера - эффективные поиск и использование информации.
Получение результата за счет другого инженера - это уже менеджерство :D
Код: Выделить всё
Screen.lockCursor = true;
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Как можно локнуть мышку

Сообщение gnoblin 14 янв 2010, 00:43

Paul, ты злой :ymsmug:
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: Как можно локнуть мышку

Сообщение Paul Siberdt 14 янв 2010, 00:46

Угу, злой.. тока вот зубищ таких нету острых... а были бы - еще б кусался :p
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Как можно локнуть мышку

Сообщение Zaicheg 14 янв 2010, 07:03

Локкурсор не подходит под задачу. Нужно не залочить курсор вообще, а ограничить область. Название у темы просто вводит в заблуждение.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Как можно локнуть мышку

Сообщение Paul Siberdt 14 янв 2010, 10:18

Ну, дык, можно ж залочить системный курсор и создать над ним собственный, по своему усмотрению.

Конечно, все зависит от того, чуво хочется добиться, но, ИМХО, ситуации "мышка выскакивает за пределы игрового экрана" и "в фулскрине сворачивается игрушка" - это потеря контроля над курсором, что правится предварительным курсорлоком.

Единственная проблема жонглирования курсорлока - я не могу средствами (видимо, не Прошного) движка управлять позицией системного курсора. А это грустно, поскольку часто желательно возвращать к жизни мышку именно в той точке, где курсор был скрыт и залочен... а, к несчастью, залочивание происходит в центре окна приложения.
В прошлом, в 3DGameStudio, я подключал windows.h и работал с мышью его средствами.
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Как можно локнуть мышку

Сообщение Baya 14 янв 2010, 12:30

Локкурсор не подходит под задачу. Нужно не залочить курсор вообще, а ограничить область. Название у темы просто вводит в заблуждение.


Точно! сформулировал вопрос не совсем понятно...
Baya
UNец
 
Сообщения: 2
Зарегистрирован: 08 янв 2010, 20:24


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 13