c++ - queso - ¿Simula movimiento de mouse en juegos 3D?
juegos de ratones buscando queso (1)
Hola, hice una interfaz de computadora humana para controlar el mouse usando los dedos usando C ++ y OpenCV en CodeBlocks IDE http://www.youtube.com/watch?v=-q5aXTg0pVE Quiero usar esto en un juego 3D como medalla de honor
Primero utilicé SetCursorPos (x, y) no funcionó, así que cambié a SendInput y mouse_event. Funcionaron con un error que el personaje comenzó a señalar en todas las direcciones aleatorias y cambiando direcciones por sí mismo.
¿Debo usar directinput ya que el juego usa directx? ¿Si es así, cómo? He intentado muchos tutoriales pero todos hablan sobre cómo obtener datos del mouse pero no cómo insertarlos en la secuencia del mouse. Usé el posicionamiento absoluto y relativo, pero ambos fallaron, el personaje se comporta de forma extraña.
Sin ver tu código, esta respuesta es un poco remota, pero aquí va.
SendInput
debería funcionar, pero creo que el juego interfiere al usar SetCursorPos
. Muchos juegos restablecen el cursor al centro de la pantalla en cada fotograma, por lo que no llegan al borde por accidente.
Intente utilizar SendInput
con el movimiento relativo del mouse, por lo tanto, sin el indicador MOUSEEVENTF_ABSOLUTE
en la estructura MOUSEINPUT
.