Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Hans el Topo

#461
creo que tu código esta mal no?

guardas lo que devuelve second (un valor variant entre 0-59) en un date, por lo tanto el date te lo inicia a por defecto, que es 1900 bla bla bla

luego le sumas a t2, que es una fecha t1 que es el valor por defecto (t1 y t2 valen lo mismo) le sumas los segundos... y luego comparas una fecha con segundos?

bueno estuve revisandola y creo que asi si queda como pretendias

Private Sub Wait(ByVal nSec As Integer)
    'Esperar un número de segundos
    Dim t2 As Date

    t2 = DateAdd("s", nSec, Now)
    Do
        DoEvents
    Loop While t2 > Now
End Sub


de este modo evitamos el problema que tendríamos al pasarnos del valor 59 si solo lo hiciesemos con segundos

muchas gracias Hendrix
#462
buenas, ave quien me exa una mano con un problemilla porque no se me ocurre nada para solventarlo

ando haciendo un jueguecillo basado en turnos
cuando la IA de las tropas controladas por el ordenador se van a mover buscan zonas a su alrededor factibles, baratan posibilidades,

una de esas posibilidades es atacar a otra unidad, entonces aparece una pequeña animación del combate, pero claro como los calculos son rapidismos y la animación es más lenta pues he añadido un timer que controle el tema,

el problema aparece cuando dos unidades atacan a una misma,
usease cuando ataca a una que se supone que esta luchando, puesto que el proceso sigue aunque la animación este apareciendo, mi pregunta es como detener el proceso durante unos instantes,
he probado con sleep pero detiene todo, y un bucle es sobrecargar la cpu sin sentido

¿a alguien se le ocurre alguna solución?
#463
Indice de ejemplos sobre utilización de direct x con vb6:

Indice


DESCARGAR EJEMPLO AUDIO
#464
puedes crear un objeto directx de sonido te aseguro k no se te abrira el reproductor xD
#465
igual que cualquier otra array de cualquier tipo xD
aunque creo que tendrás que hacer su longitud constante
#466
es un error que según tengas configurado el explorer no te da xD

a mi ese error me lo daba cuando algún script de javascript no esta optimizado para el ie (me daba en el iestab plugin del firefox)


#467
para eso tienes k cargar diferentes winsocks, es mejor que lo hagas dinamicamente cargando controles  con load winsock(winsock.count-1)  asi vas cargado diferentes sockets para diferentes conexiones

para ello tienes k ponerle index 0 al control winsock principal
#469
Cita de: Isirius en 10 Enero 2007, 17:22 PM
Si mi idea es profundizar en cada tema y realizar un juego para todos uno sencillito para empezar de naves o algo por el estilo como un curso de blitz 3D diseño 3D y un poco mas si veo que le gusta a mas gente cuando tenga time me pongo a escribir.

Gracias por las felicitaciones.

pues nos mantenemos a la espera de que te pongas manos a la obra
#470
refrescalos, tienes que usar el control inet busca por el foro este tema ta muy hablado xD