Модераторы: Rickert, Alexeis, BorisVorontsov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как программно управлять мышью в игре? 
:(
    Опции темы
markus_smile
Дата 22.8.2007, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 1.8.2007
Где: Москва

Репутация: нет
Всего: нет



Суть проблемы такая:

нужно написать программу которая программно могла-бы управлять мышью в игре.

Реально ли это? и какой материал посоветуете?
PM MAIL   Вверх
Solomon
Дата 22.8.2007, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



ээ а что значит программно управлять мышью????


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
mr.Anderson
Дата 22.8.2007, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Solomon, ну, таскать курсор по экрану, щелкать кнопками...


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Solomon
Дата 22.8.2007, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



mr.Anderson, а возможно.. хотя думаю он что то другое замыслил..
если это то что ты говориш то требуется от markus_smile, рассказать где как и в чем это все будет делатся


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
markus_smile
Дата 22.8.2007, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 1.8.2007
Где: Москва

Репутация: нет
Всего: нет



если ты имееш виду читерство и прочее, мне это никчему я в игрушки редко играю, меня интересует другая сторона игры, не та что видят геймеры

Я хотел бы узнать как можно из одной программы передавать команды мыши в другую.
Хотелось бы узнать является ли мыш независимой от программы или же мыш пренадлежит конкретно той программе которая активна в данный момент? 

можно не на напримере игры.
PM MAIL   Вверх
Solomon
Дата 22.8.2007, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Цитата(markus_smile @  22.8.2007,  17:29 Найти цитируемый пост)
Я хотел бы узнать как можно из одной программы передавать команды мыши в другую.

а может ты хочеш управлять камерой игры.. что бы мог перемещатся куда угодно?

Цитата(markus_smile @  22.8.2007,  17:29 Найти цитируемый пост)
Хотелось бы узнать является ли мыш независимой от программы или же мыш пренадлежит конкретно той программе которая активна в данный момент? 

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


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
markus_smile
Дата 22.8.2007, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 1.8.2007
Где: Москва

Репутация: нет
Всего: нет



Цитата(Solomon @ 22.8.2007,  16:52)
Цитата(markus_smile @  22.8.2007,  17:29 Найти цитируемый пост)
Я хотел бы узнать как можно из одной программы передавать команды мыши в другую.

а может ты хочеш управлять камерой игры.. что бы мог перемещатся куда угодно?

Цитата(markus_smile @  22.8.2007,  17:29 Найти цитируемый пост)
Хотелось бы узнать является ли мыш независимой от программы или же мыш пренадлежит конкретно той программе которая активна в данный момент? 

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

без проблем нихочеш отвечать, не отвечай.

мне пофигу! 

Я всёравно узнаю то, что я хочу знать smile 
PM MAIL   Вверх
Solomon
Дата 22.8.2007, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



А кто сказал что я нехочу отвечать... я хочу что бы ты нормально обьяснил какого результата ты хочеш добится...


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
Rickert
Дата 23.8.2007, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 2
Всего: 52



markus_smile, Я никак понять не могу что ты хочешь?
Можно ли сделать такую прогу, которая бы эмулировала движение мышью и нажатие клавишь? Ну да, можно, а почему бы и нет?
В чём конкретная проблема объясни?


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
markus_smile
Дата 27.8.2007, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 1.8.2007
Где: Москва

Репутация: нет
Всего: нет



Цитата(Rickert @ 23.8.2007,  14:15)
markus_smile, Я никак понять не могу что ты хочешь?
Можно ли сделать такую прогу, которая бы эмулировала движение мышью и нажатие клавишь? Ну да, можно, а почему бы и нет?
В чём конкретная проблема объясни?

смотри первое сообщение, я не спрашиваю можно или нет.

какой материал посоветуете сэр!?
PM MAIL   Вверх
Rickert
Дата 28.8.2007, 04:01 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 2
Всего: 52



Ну, какой ответ на вопрос, такой и ответ на ответ:
Код
SetCursorPos(...);

Когда избавишься от проблем с речью и научишься формулировать вопросы - заходи.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
zkv
Дата 28.8.2007, 04:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(markus_smile @  27.8.2007,  15:10 Найти цитируемый пост)
какой материал посоветуете сэр!? 

google.com
Цитата(markus_smile @  27.8.2007,  15:10 Найти цитируемый пост)
смотри первое сообщение, я не спрашиваю можно или нет.

смотрю, вижу:
Цитата(markus_smile @  22.8.2007,  17:38 Найти цитируемый пост)
Реально ли это? 


markus_smile, действительно непонятно, что тебе нужно сделать. 

PM MAIL   Вверх
Dronchik
Дата 28.8.2007, 05:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: нет
Всего: 37



Цитата

как можно из одной программы передавать команды мыши в другую.

Думаю этим всё сказано.


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Rickert
Дата 28.8.2007, 06:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 2
Всего: 52



Это типа я нажал на точку с координатами (324; 44) правой кнопкой мыши, а эта информация реализовалась как действия в другой программе? Ну так просто отлавливать момент нажатия, переключать на другую программу, "нажимать", переключаться обратно.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Dronchik
Дата 28.8.2007, 06:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: нет
Всего: 37



Цитата

Это типа я нажал на точку с координатами (324; 44) правой кнопкой мыши, а эта информация реализовалась как действия в другой программе? Ну так просто отлавливать момент нажатия, переключать на другую программу, "нажимать", переключаться обратно. 

И это(если мне не изменяет память мона делать и стандартными АПИ функциями С++)
MSDN тебе в помощь, и ещё вот.


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0890 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.