lunes, 12 de agosto de 2013

Plantilla Corona SDK para principiantes en programación de juegos móviles


Actualización: Picha aquí para la nueva plantilla corona sdk ver: 2.0

Hola! Como les prometí aquí les traigo la plantilla que uso para mis pequeños proyectos en Corona SDK, el funcionamiento es bastante sencillo y es un ejemplo muy sencillo de como utilizo la librería de storyboard para estructurar el proyecto. En la plantilla también incluyo los archivos de configuración básica para su publicación en sistemas iOS como Android junto con sus iconos. Si editan los archivos podrán ver que tienen comentarios para que entiendan su funcionamiento, espero que a más de uno le inspiré a crear su primera aplicación!


Pincha en el siguiente enlace para descargartela!

Descargar Plantilla Corona SDK

Ficheros principales:
  main.lua: Arranque
  splash.lua: Splash Screen
  config.lua: Datos de configuración
  gameUI.lua: Librería para eventos "touch"
  menu.lua: Menú del juego
  start.lua: A donde irá si pulsamos sobre el botón START en el menú

He separado los archivos de la plantilla (mirar menu.lua) en diferentes secciones para que cuando creen nuevos archivos sigan el mismo patrón:
  • LIBRERIAS Y CONFIGURACIÓN  (librerías necesarias para el funcionamiento)
  • GLOBALES  (variables necesarias)
  • FUNCIONES (funciones necesarias .. :) )
  • ESCENA   
      -createScene()   (puesta de elementos estáticos)
      -enterScene()     (inicio de timers, animaciones, listeners)
      -exitScene()         (paramos todo lo que se inicio en enterscene)
     
  • LISTENERS DE ESCENA   (dejarlo como está ..:))
Bueno, y si alguno tiene una duda que escriba un comentario!

2 comentarios:

  1. br0ther me da un err0r, dice que n0 existe e1 m0du10 en e1 archiv0

    ResponderEliminar
    Respuestas
    1. Al dar el botón START, te salta que falta un módulo porque no está el archivo tutorial.lua, ese archivo lo tienen que crear, esto es solo una plantilla para sigan esa estructura. En el archivo tutorial tendría que estar el inicio de su aplicación/juego.

      Eliminar

Gracias por frikear con nosotros!