Logo

¡Bienvenido a Stratos!

Acceder

Foros



Juego MataMarcianos, una duda.

Iniciado por Pilton88, 12 de Mayo de 2007, 01:47:13 AM

« anterior - próximo »

Pilton88

Como andan todos.
Hay algo que no entiendo aca.

       ' Dibujamos la escena a 60 cuadros por segundo:
       Call m_Gfx.Frame(0, 60)

Aca supuestamente dice que va a 60 cuadros por segundo.

Pero, estaba implementando un jueguito, y cuando mantenes pulsado la tecla de izquierda (en mi caso), se va para la izquierda pero a una velocidad bastante mayor que en el matamarcianos.
Muchas gracias..

Pilton88

Hay por dios. Me he equivocado....
En este sub: (en mi codigo):

Private Sub DetectaTecla()
   'Si mantenemos pulsada la tecla Izquierda
   If m_Input.Key(Key_Left) Then
       'Decrementamos X de PJ en 1 unidad
       PJ.x = PJ.x - 30
       'Si X de PJ < 0...
       If PJ.x < 0 Then
           'La posicion de x sera igual a 0...
           PJ.x = 0
       End If
   ElseIf m_Input.Key(Key_Right) Then
       PJ.x = PJ.x + 30
       If PJ.x + GFXInfo.Width > 564 Then
           PJ.x = 564 - GFXInfo.Width
       End If
   End If
End Sub


Como ven, se mueve de a 30 pixeles. we... eso, lo correji para que se mueva de a 10 :).
Cierren el post porfavor, y perdon.
Saludos






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.
Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.