Viernes, 2024-04-19, 12:05 PM
Le saludo Huésped | RSS
http://a.imageshack.us/img375/2752/teammexdemabz.gif
Inicio | Paso 1 - Hola mundo - 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 » Paso 1 - Hola mundo (Como escribir texto en lua)
Paso 1 - Hola mundo
sting18Fecha: Lunes, 2010-03-15, 2:15 AM | Mensaje # 1
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Aqui les dire como escribir texto en lua es de lo mas facil y sera nuestro primer programa wink

Ya que tengamos lo necesario para iniciar en lua que es el Notepad++ y el eboot.pbp vamos a hacer lo siguiente creamos una carpeta con el nombre que ustedes quieran ejemplo "Programa" (sin comillas) y dentro de esta carpeta metemos el archivo eboot.pbp.

despues abrimos el programa notepad++ y guardamos un archivo con el nombre de script.lua y empesamos a escribir, lo primero que devemos escribir es el autor y nombre del programa lo tenemos que escribir con 2 guiones para que el lua player no lea el codigo(Todo lo que escribas despues de 2 guiones no lo leera el programa y sera ignorado completamente) algo asi quedara.

--Autor tu nombre
--Nombre de tu programa

Despues vamos a cargar el efecto de color que queremos usar, el color que usemos es el color que que vamos a poner a las letras.
Ejemplo de crear un color a vaces de sus componentes asi:

color = ( rojo_0-255 , verde_0-255 , azul_0-255 [ , alpha_0-255 ] )

Nosotros vamos a escoger un color de estos ya creados

blanco = Color.new( 255, 255, 255 )
negro = Color.new( 0, 0, 0 )
gris = Color.new( 127, 127, 127 )
rojo = Color.new( 255, 0, 0 )
verde = Color.new( 0, 255, 0 )
azul = Color.new( 0, 0, 255 )

Yo voy a escoger azul y me quedaria mi color cargado asi.

Ya que tenemos el color cargado ahora vamos a poner el comando para escribir texto en pantalla y el comando es este

screen:print( 0, 0, "texto", color )

Les explico como funciona este comando el primer numero "0" dentro de los parentesis es la posicion que imprimira en pantalla de izquierda a derecha tomando en cuenta los pixeles de la psp.... los pixeles de la psp de izquierda a derecha son de 0 a 480 si pasas de 480 te saldras de la pantalla

El segundo "0" dentro de los parentesis es la posicion que imprimira en pantalla de de arriba hacia abajo tomando en cuenta los pixeles de la psp.....los pixeles de la psp de arriba hacia abajo son de 0 a 272 si pasa de 272 te saldras de la pantalla

El tercer apartado "texto" hay vas a escribir lo que quieras que aparesca en tu psp recuerda escribir dentro de 2 comillas ""

El cuato apartado es el color que queramos poner

Ahora ya que entendimos esto podemos usar este comando a nuestro gusto yo lo voy a utilizar para que escriba "hola mundo" de color que carge anteriormente que fue azul y quedara asi

screen:print( 0, 0, "hola mundo", azul )

Ya que tenemos el comando de mostrar imagen vamos a utilizar el comando para imprimir en pantalla que es screen.flip() esto ara que que lo que escribimos en screen:print() aparesca en el psp y quedaria asi

Despues vamos a escribir el bucle principal esto no es muy necesario que lo entiendan ahorita pero escribanlo y que les quede asi

while true do
screen.waitVblankStart()
end

Ahora le dan en guardar como... recuerden que lo tienen que guardar en la carpeta que crearon(en donde pusieron el archivo eboot.pbp)y con el nombre de script.lua ya teniendo todo esto tomas la carpeta que tiene los archivos eboot.pbp y script.lua y la metes a tu psp en la direccion PSP/GAME y lo corres desde tu psp les aparecera su escrito en psp wink si lo hicien mal no aparecera nada y si escogieron color negro tampoco porque el fondo es negro XD.

Espero y entiendan cualquier duda comentar si ya lo entendieron y les aparecio el texto en pantalla pasen al paso 2 saludo

Descargar script de muestra Accesible sólo a usuarios

 
CarnalasoFecha: Lunes, 2010-03-15, 2:16 AM | Mensaje # 2
PADRE DE LA WEB
Grupo: Administradores

Mensajes: 131
Premios: 8
Reputación: 1201
Estatus: Offline
muy bienos tutos serviran de mucho

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

 
sting18Fecha: Lunes, 2010-03-15, 1:23 PM | Mensaje # 3
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Si sobretodo a los que se van iniciando
 
GuitripioFecha: Lunes, 2010-03-15, 5:13 PM | Mensaje # 4
Teniente coronel
Grupo: Moderadores

Mensajes: 127
Premios: 8
Reputación: 10
Estatus: Offline
Como yo....!!
hora si te mandaste,sting. respect hands
quien sabe a lo mejor cuando yo aprenda y te hago competencia jejeje





Mensaje lo ha editado Guitripio - Lunes, 2010-03-15, 5:14 PM
 
GuitripioFecha: Martes, 2010-03-16, 7:08 PM | Mensaje # 5
Teniente coronel
Grupo: Moderadores

Mensajes: 127
Premios: 8
Reputación: 10
Estatus: Offline
Tick-tock-- Tick Tock.... sigo esperando el paso 2..! biggrin

por cierto tengo una duda, en el notepad++(o como se llame el programa en el que escribes tu script), como le haces para que te salgan de diferentes colores lo que escribes...
a mi todo me sale del mismo color... sera que de plano estoy bien tapado o que jajajajajaa tongue





Mensaje lo ha editado Guitripio - Martes, 2010-03-16, 7:12 PM
 
sting18Fecha: Martes, 2010-03-16, 7:44 PM | Mensaje # 6
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
Espera guitripio ya mero sacare el 2 esque he estado un poco ocupado xD y para que te salga a color duardalo como archivo .lua ya sabes con el nombre script.lua y ya te saldra a colores los comandos
 
CarnalasoFecha: Martes, 2010-03-16, 7:53 PM | Mensaje # 7
PADRE DE LA WEB
Grupo: Administradores

Mensajes: 131
Premios: 8
Reputación: 1201
Estatus: Offline
tonces grutipio sera nuestro futuro coder <_< jaja mue bn

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

 
GuitripioFecha: Martes, 2010-03-16, 8:10 PM | Mensaje # 8
Teniente coronel
Grupo: Moderadores

Mensajes: 127
Premios: 8
Reputación: 10
Estatus: Offline
Asi es...quiero hacer mi HB, pero quiero uno que revolucione la scene en general,ya estoy cansado de tantos buttons tester,fallin buttos y todos esos, ...una ves que aprenda LUA, me voy a meter a C y C++ , para hacer plugins, si tan solo pudiera explicarles todo lo que hay en mi linda cabezita(no piensen mal) me refiero al brain, cerebro.... biggrin tongue




Mensaje lo ha editado Guitripio - Martes, 2010-03-16, 8:10 PM
 
sting18Fecha: Martes, 2010-03-16, 8:11 PM | Mensaje # 9
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
jajaja ok guitripio ahora te pongo el paso 2 wink
 
GuitripioFecha: Martes, 2010-03-16, 8:16 PM | Mensaje # 10
Teniente coronel
Grupo: Moderadores

Mensajes: 127
Premios: 8
Reputación: 10
Estatus: Offline
Quote (Carnalaso)
tonces grutipio sera nuestro futuro coder

hayyyy a que hora me cambiaron mi nick...????
tongue



 
sting18Fecha: Martes, 2010-03-16, 10:32 PM | Mensaje # 11
Corder
Grupo: Moderadores

Mensajes: 70
Premios: 9
Reputación: 20
Estatus: Offline
jajaja ya sabes confuciones pero es guitripio xD ya esta el paso 2 wink
 
Andre279Fecha: Miércoles, 2010-10-27, 8:56 PM | Mensaje # 12
Sargento
Grupo: Moderadores

Mensajes: 24
Premios: 3
Reputación: 0
Estatus: Offline
BRAVO!!!!! Tutoriales completados al 100%
ahora creare un juego poco avanzado pero como? como se hace que un personaje se mueva?


 
GuitripioFecha: Miércoles, 2010-10-27, 10:08 PM | Mensaje # 13
Teniente coronel
Grupo: Moderadores

Mensajes: 127
Premios: 8
Reputación: 10
Estatus: Offline
No quieras devorar el mundo en un dia... de lo contrario el mundo te devorara a ti...!!!

Practica estos tutos, una y otra ves... porque mas adelante, los necesitaras, aunque los veas sencillo...

Saludos.



 
Foro » TEAMMEX » Tutoriales Lua » Paso 1 - Hola mundo (Como escribir texto en lua)
  • Página 1 de 1
  • 1
Búscar:

latinpsp © 2024