Pular para o conteúdo
Baixar

Recursos

O painel Recursos, à esquerda, mostra tudo que existe no seu projeto, numa árvore de pastas. É daqui que você cria, abre, organiza e arrasta coisas para as rooms.

Painel Recursos com as pastas assets, objects, rooms e src abertas, mostrando sons, sprites, objetos e rooms.
Ícone Tipo O que é
quadrado laranja Objeto Um tipo de coisa do jogo. Abra a setinha para ver os arquivos de código dele (.hpp e .cpp).
quadrado azul Room Uma fase. A room inicial aparece como (inicial).
linhas amarelas Sprite Uma imagem PNG, com quadros.
bolinha verde e ▶ Som Um arquivo WAV. O ▶ toca o som na hora.
{ } Código Arquivos .cpp e .hpp soltos, como o game.hpp.

No topo, Buscar… filtra pelo nome, e a linha Rooms · Objetos · Sprites · Sons conta quantos de cada você tem.

As pastas são suas: organize como quiser. A Brasa descobre o tipo de cada arquivo pela extensão, não pela pasta.

Clique no + (ou com o botão direito numa pasta) e escolha:

  • Nova pasta… (atalho Ctrl+Shift+N)
  • Nova room…
  • Novo objeto…: cria o objeto com dois arquivos de código: o .hpp (a classe) e o .cpp (o que ela faz), com exemplos comentados.
  • Novo objeto (sem código)…: cria só os dados do objeto, sem código. Bom para chão, caixas, espinhos e decoração. Veja Objetos sem código.
  • Novo script…: um arquivo de código solto (.cpp ou .hpp).
  • Importar sprite (PNG)… e Importar som (WAV)…

Também dá para arrastar arquivos PNG e WAV do Explorador de Arquivos para o painel. Eles vão para a pasta selecionada: clique na pasta certa antes de arrastar.

  • Clique para selecionar. Ctrl+clique junta mais itens, Shift+clique pega um intervalo e Ctrl+A seleciona tudo.
  • Arraste itens para outra pasta para mover.
  • F2 renomeia. Enter abre.
  • O botão direito oferece Abrir, Renomear…, Excluir…, Mostrar no Explorer e, numa room, Definir como room inicial.

Delete manda os itens selecionados para a Lixeira, no pé do painel. Nada se perde de primeira: abra a Lixeira para Restaurar um item ou Esvaziar lixeira de vez.

Com um objeto selecionado, o Inspetor mostra:

Inspetor de objeto com as seções Aparência, Comportamento, Física, Variáveis e Código.
  • Aparência: o Sprite, se é Visível e se começa Espelhado.
  • Comportamento: Sólido marca o objeto como parede para moveAndStop e placeFree; Máscara e Persistente também ficam aqui.
  • Física: gravidade, atrito e queda máxima.
  • Variáveis: valores que você cria no editor e usa no código.
  • Código: o arquivo do objeto e o botão Abrir código, que abre no seu editor de código.

A página Inspetor explica cada seção.

Ao renomear um objeto (F2), o editor conta quantos lugares do .hpp e do .cpp dele usam o nome antigo e pergunta se troca. Só os arquivos do próprio objeto são reescritos: se outro objeto cita esse nome, corrija lá à mão.

Se você mexer nos arquivos do projeto com outro programa (o VS Code, o Aseprite, o Git), a Brasa percebe e recarrega sozinha. A Saída avisa o que foi recarregado. Se você tiver mudanças não salvas no mesmo arquivo, ela pergunta antes.