Stratos: Punto de Encuentro de Desarrolladores

¡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.