Foros del Web » Programación para mayores de 30 ;) » C/C++ »

C++ alenta flujo de animacion con entrada desde Pto Paralelo

Estas en el tema de C++ alenta flujo de animacion con entrada desde Pto Paralelo en el foro de C/C++ en Foros del Web. Hola que tal! tengo una duda respecto a la lentitud de la animacion de mi proyecto al utilizar entrada desde el puerto paralelo, mi caso ...
  #1 (permalink)  
Antiguo 28/05/2006, 21:27
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 19 años, 4 meses
Puntos: 4
C++ alenta flujo de animacion con entrada desde Pto Paralelo

Hola que tal!

tengo una duda respecto a la lentitud de la animacion de mi proyecto al utilizar entrada desde el puerto paralelo, mi caso es este:


Desarrolle un Videojuego en C++(Pong, clasico), es de dos jugadores, y utilizo como entrada el puerto paralelo, con unos controles que yo hice, pero sucede lo siguiente, cuando presiono algun boton para mover la raqueta de alguno de los dos jugadores, la animacion de la pelotita se pone lenta, mas sin embargo las raquetas no pierden su fluides, y se pone aun mas lenta si muevo las raquetas al mismo tiempo.
Ahora, dicha lentitud no sucede cuando en lugar de usar los controles que yo hice utilizo el teclado normal, pero lo malo es que las raquetas tardan en responder a las pulsasiones del teclado y mas aun si dejo presionadas las teclas.

En resumen:

-Al utilizar puerto parelelo las raquetas se mueven libremente, pero la animacion de la pelota se alenta

-Al utilizar el teclado la animacion esta perfecta pero las raquetas tardan en responder a las pulsaciones de teclado.

Mis sospechas son las siguientes:

-Como lo hice con la libreria Graphics de C, el paralelo responde mas rapido que la velocidad de dicha libreria para generar las imagenes, supongo que si renderizo directamente a memoria de video con assembler se solucionara, pero no se.

-Como el teclado se maneja por interrupciones al pulsar las teclas, por eso tardan en responder las raquetas y la animacion esta perfecta por que todo esta sincronizado con el mismo reloj, ya q mis controles no arrojan interrupciones., solo envian la informacion constantemente.

bueno espero alguien le haya pasado esto, y tenga alguna respuesta a mis dudas.

de antemano gracias y hasta luego!!!
  #2 (permalink)  
Antiguo 29/05/2006, 06:32
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Hay que moverlo a C/C++.

Por cierto, la librería "graphics" no es de C.
  #3 (permalink)  
Antiguo 29/05/2006, 08:29
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
movido desde foro de programacion
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 29/05/2006, 09:17
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Bueno... primero lo primero. Tu codigo. No podemos hacer suposiciones sin saber que es lo que haces para comunicarte con el puerto paralelo y para dibujar tus graficos.
Supongo que has de tener un ciclo principal, tal vez con que pongas eso y desgloces las funciones donde crees que esta el problema, te podamos ayudar.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:39.