Pulsa aquí para acceder al foro de Codea. Habla con otros usuarios, haz preguntas y comparte código.
Pulsa aquí para acceder a la Wiki de Codea. Encuentra tutoriales, ayuda y más información valiosa creada por usuarios de Codea.
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.
Mantenga pulsado el proyecto que desea eliminar o duplicar.
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.
Mantén pulsada la pestaña para renombrarla o eliminarla.
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.
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.
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.
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.
Pulsa la tecla de búsqueda
para buscar en su código fuente y realizar sustituciones.
Pulse la tecla de referencias
para explorar la documentación de referencia integrada en Codea en cualquier momento.
Pulse la tecla ejecutar
para ejecutar tu código.
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.
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.
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
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.
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.
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
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.