O documento discute conceitos importantes para desenvolvimento de jogos no Corona SDK, incluindo transições, sprites, modelo de eventos e execução assíncrona. É apresentado um exemplo de código para animar um sprite usando spritesheets e eventos no Corona SDK. Referências adicionais são fornecidas.
4. Sprite é o desenho de um personagem do
jogo. O nome vem de uma fada mitológica.
Sprite sheets são imagens com todos os
estados de transição para uma animação.
5. require "sprite"
local sheet1 = sprite.newSpriteSheet( "cormano.png",
95, 84 )
local spriteSet1 = sprite.newSpriteSet(spriteSheet,
startFrame, frameCount)
sprite.add( spriteSet1, "cormano", 1, 6, velocidade, 0 ) --
roda 6 frames/velocidade
local instance1 = sprite.newSprite( spriteSet1 )
7. Modelo de eventos semelhante ao Java
Você cria uma “escuta” para determinado
evento, que dispara uma função
Como parâmetro dessa função você recebe
as informações que o evento lhe
proporciona
10. Em certos momentos de um game é
necessário executar tarefas ao mesmo
tempo que outras estão sendo executadas.
Você também pode querer saber quando
essa tarefa paralela terminou de executar.
Objeto timer