Premeu aquí per accedir als fòrums de Codea. Converseu amb d'altres usuaris, pregunteu dubtes i compartiu el codi.
Premeu aquí per accedir al wiki de Codea. Aquí trobareu tutorials, ajuda i altres tipus d'informació creada pels usuaris de Codea.
Premeu aquí per accedir al manual de referències de Lua, el qual descriu la sintaxi i la semàntica de Lua i les seves biblioteques estàndard.
S'ha de mantenir premut un dels vostres projectes per tal d'eliminar-lo o duplicar-lo.
Prem el botó "més" situat a la cantonada superior dreta per crear un nou fitxer en blanc o una plantilla de classe.
S'ha de mantenir premuda una pestanya per reanomenar-la o eliminar-la.
Qualsevol tecla que contingui un cercle a la cantonada superior dreta pot ser pemuda de manera sostinguda. Llavors podeu lliscar el vostre dit per escollir entre els símbols o funcions alternatives.
Qualsevol funció que pugui fer ús d'un color mostrarà un subratllat. Al prémer aquest subratllat s'invocarà un selector de colors que podeu utilitzar per seleccionar un color.
Quan utilitzeu les funcions sprite(), music(), sound() i shader() veureu un subratllat encerclant els paràmetres. Premeu aquest subratllat per invocar un selector visual de recursos per seleccionar gràfics, música i més.
A mesura que escriviu, veureu que apareix un petit cercle al voltant del signe d'intercalació a l'editor de codi. Podeu arrossegar aquest cercle en qualsevol moment per fer una selecció de forma immediata.
Premeu la tecla de cerca
per cercar al vostre codi i fer substitucions.
Prem la tecla de referències
per navegar per les referències de Codea, una documentació integrada, accessible en qualsevol moment.
Prem el botó Play
per executar el teu codi.
A mesura que escrius, Codea presenta, just a sobre del teclat, suggeriments per acabar les paraules. Pots tocar una suggerència en particular, o bé prémer la tecla
per autocompletar la paraula fent servir el primer suggeriment.
Toca la tecla matemàtica
per obtenir una llista de símbols matemàtics, lògics i d'expressió. També pots tocar i arrossegar el dit per el teclat matemàtic per seleccionar un símbol.
Una característica comuna als jocs i simulacions és l'increment de valors durant un període de temps. A la majoria de llenguatges de programació això és interpretat amb un operador +=. Que és, a += b una abreviació per a = a + b. El llenguatge Lua no et dóna aquest operador, de totes maneres pots utilitzar la tecla
per expandir el símbol escrit tal i com es mostra a continuació:
a
un cop premut
a = a +
Això pot estalviar-te temps quan es treballa amb noms de variables llargs, com self.position
Toca el botó
i arrossega el dit per la pantalla per moure el cursor pel teu codi. També pots prémer els extrems de la tecla per moure el cusor caràcter per caràcter cap al cantó desitjat (p.e : si prems l'extrem dret el cursor es mourà 1 caràcter a la dreta).
Prem
i arrossega el dit per seleccionar una part del teu codi.
Les tecles
generen dos parèntesis o dos parells de comes amb el cursor a dins.
Si selecciones algun fragment de text, veuràs com les tecles canvien d'aspecte, passaran a tenir aquest


Això indica que si prems alguna de les tecles en aquell moment el text s'inserirà entre parèntesi o entre cometes. Cal tenir en compte que hi ha una funció similar amb els claudàtors i els corxets al teclat matemàtic
Quan es selecciona un paràgraf, la tecla de tabulació canviarà a
Si es premuda en durant aquest estat marcarà un marge esquerre al text seleccionat. També podeu mantenir premuda la tecla de tabulació per desfer el sagnat en el bloc de text seleccionat.
Si utilitzeu un teclat bluetooth les deceres següents estan disponibles.
⌘R Executar projecte
⌘F Cercar projecte
⌘D Mostrar la documentació
⌘W Tancar projecte
⌘N Nova classe
⌘B Nou arxiu en blanc
⌘/ or ⌘- Línia de comentari
⌘[ or ⌘O Fer sagnat al codi
⌘] or ⌘I Desfer sagnat al codi
⌘⇧[ or ⌘⇧O Pestanya anterior
⌘⇧] or ⌘⇧I Pestanya següent
Per defecte el vostre projecte contindrà dues funcions: setup() i draw(). Seràn cridades automàticament per l'aplicació per tal de configurar i dibuixar el vostre projecte. Tanmateix, hi han altres funcions que pots implementar per rebre informació quan es produeixen canvis.
function touched( touch )
Implementa aquesta funció per rebre informació quan un toc a la pantalla comenci a detectar-se, es deixi de detectar o es mogui. Pots fer servir aquesta funció per rebre informació del rendiment Multi-Touch i per respondre a una interacció amb l'usuari complexa.
function keyboard( key )
Quan es mostra el teclat utilitzant showKeyboard(), aquesta funció serà cridada quan es premi una tecla.
function collide( contact )
Implementa aquesta funció si estàs utilitzant l'API de física i vols rebre una notficació cada cop que dos cossos col·lideixin entre si en una simulació.
function orientationChanged( newOrientation )
Implementa aquesta funció per rebre una notificació quan la orientació de la pantalla canviï, en molts casos degut a que el dispositiu ha estat girat per l'usuari. També pots fer servir aquest funció per reajustar la teva escena per la nova orientació.