Viernes, 2024-04-19, 7:32 AM
Le saludo Huésped | RSS
http://a.imageshack.us/img375/2752/teammexdemabz.gif
Inicio | Paso3 - pulsaciones - Foro | Registrarse | Entrada
[ Mensajes nuevos · Participantes · Reglas del foro · Búsqueda · RSS ]
  • Página 1 de 1
  • 1
Moderador del foro: sting18  
Foro » TEAMMEX » Tutoriales Lua » Paso3 - pulsaciones (como activar los botones en lua)
Paso3 - pulsaciones
sting18Fecha: Viernes, 2010-04-09, 2:48 AM | Mensaje # 1
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Hola de nuevo ahora les traego el paso 3 que es como activar los botones en lua vamos a combinarlo con el paso1 de mostrar texto para que no diga con texto cundo presionamos un boton.

Lo primero que tenemos que hacer es crear una carpeta con el nombre del programa yo le voy a poner a mi nueva carpeta "pulsaciones" ustedes pueden poner como gusten.

Despues abrimos nuestro programa notepad++ y escribimos despues de dos guiones en nombre del programa y del autor y guardamos en la carpeta que creamos, para eso le tenemos que dar en nuestro programa Archivo despues Guardar como... y lo guardamos en la carpeta que creamos, recuerden que el archivo se tiene que guardar con el nombre script.lua.

Ahora cargamos el color para escribir yo usare el blanco

white = Color.new(255, 255, 255)

Despues empezamos nuestro bucle principal y ponemos screen:clear() despues para que limpie la pantalla a cada vuelta

while true do
screen:clear()

Despues sigue lo importante vamos a cargar el codigo para que actives la compatibilidad con los botones que es Controls.read() y lo vamos a abrir dento de una variable con el nombre pad y no tiene que quedar asi.

pad = Controls.read()

Ya que esta listo el codigo que activa los botones del psp ahora tenemos que darle una funcion a cada boton lo que vamos a hacer nosotros es darle la funcion de mostrar texto a los botones aquis y triangulo(ustedes agregen los demas botones o usen otros se quieren).

Primero vamos a activar el boton equis y lo hacemos asi.

if pad:cross() then

escribir if pad:cross() then en lo mismo que decir Si presionamos equis entonces y despues de eso ponemos lo que queremos que aga el boton que en nuestro caso va a hacer que imprima texto en pantalla como en el paso 1 y nos quedaria asi...

if pad:cross() then
screen:print(100,100,"Estas presionando el boton X",white)
end

Y lo que quiere decir nuestro codigo es
if pad:cross() then --(si presionamos el boton equis entonces...)
screen:print(100,100,"Estas presionando el boton X",white)--(Imprimiremos en pantalla a 100x100 pixeles Estas presionando el boton X de color blanco)
end -- (y cerramos la pulsacion)

Ahora agregaremos el boton triangulo es el mismo procedimiento pero con el codigo del boton triangulo.

if pad:triangle() then
screen:print(100,100,"Estas presionando el boton triangulo",white)
end

Creo que a estas alturas ya saben que quiere decir lo que escribimos

if pad:triangle() then --(si presionamos el boton triangulo entonces...)
screen:print(100,100,"Estas presionando el boton triangulo",white)--(imprimiremos en pantalla a 100x100 pixeles Estas presionando el boton triangulo de color blanco
end -- (y cerramos la pulsacion)

Ahora solo queda cerrar el bucle pincipal con lo siguente (anteriormente explicado)

screen.flip()
screen.waitVblankStart()
end

Bueno ya teniendo nuestro codigo listo metemos el archivo eboot.pbp que lo encontramos en el tuto Lo necesario para iniciar a programar en la carpeta que creamos en mi caso le puse "pulsaciones" y ya solo metemos la carpeta con el eboot.pbp y el script.lua dentro a nuestro psp en la direccion PSP/GAME/ he iniciamos nuestro programa desde menu juegos.

NOTA:al iniciar nuestro programa se queda en negro tienes que presionar el boton equis o triangulo para que muestre texto en pantalla y veamos que si funciona.

Aqui los codigos para todos los botones

pad:up() Arriva

pad:down() Abajo

pad:right() Derecha

pad:left() Izquierda

pad:cross() Equis

pad:circle() Circulo

pad:triangle() Triangulo

pad:square() Cuadrado

pad:r() Gatillo Derecho

pad:l() Gatillo Izquierdo

pad:start() Start

pad:select() Select

pad:home() Home

pad:note() Nota

pad:hold() Hold

Espero y entiendan si no no duden en preguntar saludos

 
CarnalasoFecha: Viernes, 2010-04-09, 2:57 AM | Mensaje # 2
PADRE DE LA WEB
Grupo: Administradores

Mensajes: 131
Premios: 8
Reputación: 1201
Estatus: Offline
hayta para que nose queje guitripio saludos sting gracias como siempre buen trabajo batman

clik aqui
http://www.psncodegenerator.com/?i=65975

 
ipn2Fecha: Viernes, 2010-04-09, 3:04 AM | Mensaje # 3
Soldado raso
Grupo: Colaborador

Mensajes: 14
Premios: 4
Reputación: 0
Estatus: Offline
lo lei una vez y ya entendi tongue

jajaja sera que es por que C es mas dificil?? wacko xD ya hay segundo tuto por cierto

 
sting18Fecha: Viernes, 2010-04-09, 3:08 AM | Mensaje # 4
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Deverias de poner imagenes y todo asi como este para que sea mas facil entender ipn2 saludos y a checar los tuto de C
 
GuitripioFecha: Martes, 2010-04-13, 11:28 PM | Mensaje # 5
Teniente coronel
Grupo: Moderadores

Mensajes: 127
Premios: 8
Reputación: 10
Estatus: Offline
Andale...............
ya era tiempo, espero que no desaparescas, otra ves..!!!!!

biggrin



 
CarnalasoFecha: Martes, 2010-04-13, 11:48 PM | Mensaje # 6
PADRE DE LA WEB
Grupo: Administradores

Mensajes: 131
Premios: 8
Reputación: 1201
Estatus: Offline
jeje sting ayuda a todo mundo batman

clik aqui
http://www.psncodegenerator.com/?i=65975

 
sting18Fecha: Miércoles, 2010-04-14, 4:24 AM | Mensaje # 7
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
No voy a desaparecer tripio bueno de vez en cuando jajajaja pero lo que necesites solo me dices saludos xD
 
carlossgFecha: Lunes, 2010-05-17, 11:49 PM | Mensaje # 8
Teniente
Grupo: Moderadores

Mensajes: 19
Premios: 0
Reputación: -11
Estatus: Offline
Muy buenos tus tutos biggrin
 
sting18Fecha: Miércoles, 2010-05-26, 8:16 AM | Mensaje # 9
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Gracias carlossg
 
GuitripioFecha: Miércoles, 2010-06-02, 9:15 PM | Mensaje # 10
Teniente coronel
Grupo: Moderadores

Mensajes: 127
Premios: 8
Reputación: 10
Estatus: Offline
Good,
Quote (sting18)
Fecha: Viernes, 2010-04-09, 2:48 Am

Quote (sting18)
hayta para que nose queje guitripio saludos sting gracias como siempre buen trabajo

Lo digo, y lo vuelvo a decir.... IPN2 y Sting son parientes.... desaparecen por meses..... y lo dejan a 1 aqui.... contando manzanitas, y rompiendose la cabeza... ahhhhh. , por eso esta el mundo,como esta...!!!!!! sad



 
sting18Fecha: Domingo, 2010-06-06, 1:04 AM | Mensaje # 11
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Jajajaja no somos parintes jajajaja bueno es casi casi mi hermano(no es sierto) pero tripio tienes mi correo o dejame mensaje privado y cuando pueda te respondo saludos tripio wink
 
Andre279Fecha: Miércoles, 2010-10-27, 8:30 PM | Mensaje # 12
Sargento
Grupo: Moderadores

Mensajes: 24
Premios: 3
Reputación: 0
Estatus: Offline
Genial a por el siguiente tutorial =D

 
sting18Fecha: Jueves, 2010-10-28, 0:01 AM | Mensaje # 13
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Andre espero y entiendas bien los tutos smile aunque no lo creas con solo estos tutos que hay puedes hacer un juegos como el DiferenciaSP
 
Foro » TEAMMEX » Tutoriales Lua » Paso3 - pulsaciones (como activar los botones en lua)
  • Página 1 de 1
  • 1
Búscar:

latinpsp © 2024