Keep your place in this quest

Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.

Cenas

Uma cena é um lugar no seu jogo. Pode ser um nível, um menu, uma sala ou uma pequena área de teste. As cenas lembram onde os sprites e objetos estão colocados, o que a câmera vê e quais objetos podem colidir.

image.png

Para criar uma cena, declare uma variável com o construtor Scene():

var level1 = Scene()
var menuScene = Scene("Menu Principal")

O parâmetro de string opcional define o nome da cena. As variáveis de cena aparecem em uma caixa esmeralda/teal.

Para editar uma cena:

  • Ctrl+Clique no nome da variável de cena
  • O Editor de Cena se abre

Controles do Editor de Cena

O Editor de Cena é onde você organiza visualmente seu nível. Você pode carimbar sprites na cena para azulejos e decorações, colocar objetos que são controlados por script e usar camadas para organizar o que aparece na frente ou atrás.

Controle Ação
Painel esquerdo Lista todos os sprites e objetos
Clique no sprite na lista Selecionar para carimbar
Clique esquerdo na cena Colocar sprite selecionado
Clique esquerdo + arraste Carimbar continuamente
Clique direito Deletar colocação sob o cursor
Clique direito + arraste Deletar em lote colocações
Arraste do meio do mouse Panorâmica da vista
Roda do mouse Zoom in/out
Camada +/- Mudar camada ativa
Mostrar Todas as Camadas Alternar visibilidade de todas as camadas
Snap Alternar encaixe na grade
Mostrar Colisões Pré-visualizar limites de colisão
Alternar Estático/Nenhum Definir tipo de colisão para novas colocações
Escape Voltar ao editor de script

Objetos

Objetos são entidades do jogo que existem em uma cena e podem ser controladas por código. Um jogador, inimigo, bala, porta, moeda ou plataforma em movimento geralmente deve ser um objeto. Objetos podem ter um sprite, uma posição, velocidade, tipo de colisão, nome e outras propriedades.

Crie-os com Object():

var player = Object("Jogador")
var enemy = Object("Inimigo")
var bullet = Object()

A string opcional define o nome do objeto.