Primeiros Passos

Fóruns Codea

Toque aqui para acessar o Fóruns do Codea. Converse com usuários, tire duvidas e compartilhe códigos.

Wiki Codea

Toque aqui para acessar o Wiki do Codea. Encontre tutoriais, ajuda e outras informações valiosas, criadas por usuários do Codea.

Manual Lua

Toque aqui para acessar o Manual de referência Lua, que descreve a sintaxe e a semântica Lua e suas bibliotecas padrões.

Projeto básico

Apagando Projetos

Toque e segure em projeto de usuário para deletar ou duplicar.

Comandos do Editor

Criando Novos Arquivos

Toque o botão + no topo a sua esquerda para criar um arquivo em branco ou template classe.

Deletando e Renomeando Arquivos

Toque e segure em uma aba para renomear ou deletar.

Recursos do Editor

Teclas do teclado pop-up

Qualquer tecla que contém um círculo no canto superior direito pode ser pressionado por um longo tempo. Você pode então arrastar seu dedo para escolher funções e símbolos alternativos.

Conta gotas

Qualquer função que usar uma cor irá exibir um destaque. Tocando no destaque, irá apresentar um seletor de cores, onde você pode usar para selecionar uma cor.

Selecionar Pastas

Quando você usar as funções sprite(), music(), sound() e shader(), você verá um destaque nos parâmetros. Toque neste destaque para que apareça um efeito visual para selecionar gráficos, música e muito mais.

Círculo de Seleção do Cursor

Enquanto digita, você notará um pequeno círculo aparecer ao redor do cursor no editor de código. Você pode arrastar este círculo a qualquer momento para imediatamente fazer uma seleção.

Busca e substituição

Toque na tecla procurar para procurar seu código e realizar substituições.

Documentação de referência

Toque na tecla de referência para consultar a documentação de referência do Codea a qualquer momento.

Executar

Toque na tecla começar para executar seu código.

Tab e Autocompletar

Equanto você digita, Codea irá mostrar possíveis conclusões de palavras acima do teclado. Você pode tocar em uma sugestão particular, ou tocar na tecla tab para autocompletar usando a primeira sugestão.

Paleta de matemática

Toque na tecla de matemática para obter uma lista de símbolos matemáticos, lógica e expressão comumente usados. Você também pode tocar e arrastar a tecla de matemática para selecionar um símbolo rapidamente.

Mais-Igual

Uma característica comum encontrada em jogos e simulações é incrementar valores ao longo do tempo. Na maioria das linguagens de programação, isto é feito com o operador +=. Isso é, a + = buma abreviação para a = a + b. Lua não fornece este operador, no entanto, você pode usar a chave para expandir o símbolo atualmente digitado da seguinte maneira:

a

pressionado

a = a +

Isso pode ser uma economia de tempo quando se trata de nomes de variáveis longos, tais como self.position

Posicionamento de cursor

Toque e arraste para deslocar o cursor de texto em torno de seu código. Você também pode tocar a borda esquerda ou direita da tecla para deslocar o cursor em um caractere.

Toque e arraste para arrastar uma seleção no seu código.

Parênteses, Citação e Indentação

As teclas criarão um delimitador com parênteses ou aspas com o cursor posicionado entre eles.

Se você selecionar algum texto, você irá vê-los mudar como segue

Isso significa que pressionando as teclas de parênteses ou aspas irá incluir o texto atualmente selecionado entre aspas ou parênteses. Observe que esta funcionalidade também está presente com colchetes e chaves na paleta de matemática

Quando um bloco de texto é selecionado, a tecla Tab irá mudar para Pressionando-a nesta situação, irá recuar todo o bloco. Você também pode pressionar por um longo tempo a tecla tab para reverter um bloco de texto.

Atalhos do Teclado Bluetooth

Ao usar o teclado bluetooth, os seguintes atalhos estão disponíveis.

⌘R Executar o Projeto

⌘F Pesquisar no Projeto

⌘D Mostrar a Documentação

⌘W Fechar o Projeto

⌘N Nova Classe

⌘B Novo Arquivo em Branco

⌘/ or ⌘- Linha Comentada

⌘[ or ⌘O Indentar o Código

⌘] or ⌘I Desfazer a Indentação do Código

⌘⇧[ or ⌘⇧O Aba Anterior

⌘⇧] ou ⌘⇧I Próxima Aba

Noções Básicas do Codea

Funções Globais do Codea

Por padrão, seus novos projetos irão conter duas funções: setup() e draw(). Essas serão chamadas automaticamente pelo Codea para configurar e construir seu projeto. No entanto, há uma série de outras funções que você pode implementar para receber informações quando ocorrem alterações.

function touched( touch )

Implemente esta função para receber eventos sempre que um toque na tela começa, termina, ou se move. Você pode usar esta função multi-toque e responder à interação complexa do usuário.

function keyboard( key )

Quando o teclado é mostrado usando showKeyboard(), esta função será chamada quando uma tecla for pressionada.

function collide( contact )

Implementar esta função se você estiver usando a API de física e deseja receber uma notificação a qualquer momento que dois corpos colidiram entre si em uma simulação.

function orientationChanged( newOrientation )

Implemente esta função para receber notificação quando a orientação da tela muda, geralmente devido ao dispositivo ser girado pelo usuário. Você pode querer usar esta função para redesenhar o layout da sua cena para a nova orientação.