Comenzando

Los foros de Codea

Pulsa aquí para acceder al foro de Codea. Habla con otros usuarios, haz preguntas y comparte código.

Wiki de Codea

Pulsa aquí para acceder a la Wiki de Codea. Encuentra tutoriales, ayuda y más información valiosa creada por usuarios de Codea.

Manual de Lua

Pulsa aquí para acceder al manual de referencia de Lua, el cual describe la sintaxis y semántica de Lua y sus bibliotecas estándar.

Elementos básicos del Proyecto

Eliminar Proyectos

Mantenga pulsado el proyecto que desea eliminar o duplicar.

Editor básico

Crear Nuevos Archivos

Pulse el botón más (+) situado en la parte superior derecha de la barra de pestañas para crear un nuevo archivo o una plantilla de clase.

Eliminar y renombrar archivos

Mantén pulsada la pestaña para renombrarla o eliminarla.

Características del Editor

Teclas del teclado emergente

Cualquier tecla del teclado que contiene un círculo en la esquina superior derecha puede mantenerse pulsada. Entonces puedes arrastrar el dedo para elegir entre funciones y símbolos alternativos.

Selector de Color

Cualquier función que pueda utilizar un color mostrará como parámetro un icono resaltado. Pulsando dicho icono, se mostrará un selector de color que puede utilizar para seleccionar uno.

Selector de recursos

Cuando se utilizan las funciones sprite(), music(), sound() y shader(), aparecerá un icono resaltado junto a los parámetros. Pulsa en este icono resaltado para que aparezca un selector de recursos con el que elegir gráficos, música y más.

Círculo de selección del cursor

A medida que escribes, notarás que aparece un pequeño círculo alrededor del cursor en el editor de código. Puedes arrastrar este círculo en cualquier momento para seleccionar un texto.

Buscar y sustituir

Pulsa la tecla de búsqueda para buscar en su código fuente y realizar sustituciones.

Documentación de Referencia

Pulse la tecla de referencias para explorar la documentación de referencia integrada en Codea en cualquier momento.

Ejecutar

Pulse la tecla ejecutar para ejecutar tu código.

Pestañas y Autocompletar

Mientras escribes, Codea mostrará posibles sugerencias que completen las palabras sobre el teclado. Puede pulsar una sugerencia en particular o puede tocar la tecla pestaña para autocompletar usando la primera sugerencia.

Paleta de Expresiones Matemáticas

Pulse la tecla matemáticas para mostrar una lista de expresiones y símbolos matemáticos y lógicos comunes. También puede tocar y arrastrar la tecla matemáticas para seleccionar un símbolo rápidamente.

Suma-Igualación

Una característica común encontrada en simulaciones y juegos es la de incrementar valores con el tiempo. En la mayoría de lenguajes de programación, esto se realiza con el operador +=. En realidad, a += b es una abreviación de a = a + b. Lua no proporciona este operador, sin embargo, puede usar la tecla para ampliar el símbolo escrito de la siguiente manera:

a

pulsado

a = a +

Esto puede ahorrarte tiempo a la hora de usar nombres largos de variables, tales como self.position

Posicionamiento del cursor

Toque y arrastre para desplazar el cursor de texto por tu código. También puede tocar el borde derecho o izquierdo para desplazar el cursor un carácter.

Toca y arrastra para realizar una selección de texto en tu código.

Paréntesis, entrecomillado e indentación

Los botones crearán un par de paréntesis o comillas con el cursor colocado entre ellos.

Si selecciona texto cambiará de la siguiente manera

Esto indica que tocando el botón de paréntesis o comillas, el texto seleccionado será rodeado por unas comillas o paréntesis, respectivamente. Tenga en cuenta que los corchetes y llaves que aparecen en las expresiones matemáticas funcionan de manera similar

Cuando se selecciona un bloque de texto, la tecla tabulador cambiará a . Pulsándola en este estado, se indentará el bloque completo. También puede realizar una presión larga de la tecla tabulador para des-indentar el bloque de texto seleccionado.

Métodos abreviados para teclados Bluetooth

Cuando se utiliza un teclado bluetooth están disponibles los siguientes métodos abreviados.

⌘R Ejecutar Proyecto

⌘F Buscar Proyecto

⌘D Mostrar Documentación

⌘W Cerrar Proyecto

⌘N Nueva Clase

⌘B Nuevo Archivo Vacío

⌘/ o ⌘- Comentar Línea

⌘[ o ⌘O Indentar Código

⌘] o ⌘I Des-Indentar Código

⌘⇧[ o ⌘⇧O Pestaña Anterior

⌘⇧] o ⌘⇧I Pestaña Siguiente

Básico de Codea

Funciones globales de Codea

Por defecto, sus nuevos proyectos contendrán dos funciones:setup() and draw(). Éstos serán colocados por Codea para que pueda elaborar su proyecto. Sin embargo hay un número de funciones que puede implementar para recibir información cuando se produzcan cambios.

function touched( touch )

Al implementar esta función podrás recibir eventos cada vez comience, termine o se mueva el toque en la pantalla. También puedes usar esta función para recibir información multi-touch y responder a una interacción compleja del usuario.

function keyboard( key )

Cuando el teclado se esté mostrando con showKeyboard(), esta función será llamada al presionar una tecla.

function collide( contact )

Implementa esta función si estás usando el API de Physics y deseas recibir una notificación cada vez que dos cuerpos colisionen entre sí en tu simulación.

function orientationChanged( newOrientation )

A implementar esta función recibirás una notificación cuando la orientación de la pantalla cambie, usualmente pasara cuando el usuario gire el dispositivo. Puedes utilizar esta funcion para reacomodar tu pantalla com otra nueva orientación.