Ir para o conteúdo

Exportação

Os projectos podem ser exportados a partir da barra de menu superior: Projecto > Exportar.

Informação

A exportação requer a versão paga. Na demo gratuita, ainda pode gravar o seu projecto e reabri-lo mais tarde na versão paga para o exportar.
Ver Versão gratuita vs paga.

Export dialog


Ficheiros suportados

Os projectos do PixelOver podem ser exportados como:

  • Imagens / sprite sheets (.png)
  • Imagens animadas (.gif)
  • Ficheiros de projecto do Aseprite (.aseprite)

Nome de ficheiro avançado

Quando a exportação produz vários ficheiros, o PixelOver adiciona automaticamente um sufixo a cada nome de ficheiro.

Pode escolher qual o separador usado entre o nome base e o sufixo.


Camadas

Por predefinição, todas as camadas são fundidas numa única saída.

Opcionalmente, pode exportar as camadas como ficheiros separados.


Vistas

Escolha qual(is) a(s) vista(s) que devem ser exportadas.

Por exemplo, pode querer exportar tanto o Tampão normal como o Tampão de profundidade.
Para cada vista exportada, também pode escolher a cor de fundo (transparente por predefinição).


Área e tamanho

Defina qual a área da Tela que deve ser exportada.

Também pode:

  • escalar o resultado exportado
  • escolher se os tamanhos das imagens de saída devem ser alinhados

Animação

Quando a exportação de animação está activada, pode escolher exportar:

  • a animação actual
  • todas as animações
  • uma selecção de animações

As animações podem ser separadas opcionalmente em diferentes pastas.

Também pode fundir todas as animações exportadas num único ficheiro de saída.


Sprite sheet

Quando Sprite sheet está activado, os fotogramas exportados são agrupados numa imagem de sprite sheet por animação em vez de serem exportados como imagens separadas.

Pode configurar:

  • a margem
  • o espaçamento
  • as restrições de posição das células

Também pode exportar um ficheiro de metadados .json que descreve a disposição da sprite sheet. Este ficheiro pode ser usado para construir um importador personalizado para o seu motor de jogo ou pipeline.

Formato JSON da sprite sheet

"frames":[
    {
        "frame": {
            "x": <posição x>,
            "y": <posição y>,
            "w": <tamanho x>,
            "h": <tamanho y>
        },
        "duration": <duração do fotograma>
    } //Exemplo de um fotograma
], // Fotogramas da sprite sheet
"meta":{
    "app":"https://pixelover.io",
    "version":"<versão do PixelOver>",
    "filepath": "<caminho local da sprite sheet>",
    "frameAnimations": [
        {
            "name": "<nome da animação>",
            "fps": <fps da animação>,
            "speed_scale": <factor de velocidade da animação>,
            "from": <número do fotograma inicial>,
            "to": <número do fotograma final>
        } // Exemplo de metadados de animação
    ],
    "size": {
        "w": <tamanho x>,
        "h": <tamanho y>
    }, // Tamanho total da sprite sheet
    "view": "<nome da vista>",
    "layer": "<nome da camada>", //Apenas se as camadas estiverem separadas
    "direction": <número da direcção> //Usado para a rotação automática 3D
} // Metadados associados à sprite sheet

Rotação 3D

Rotação automática

O PixelOver pode rodar automaticamente as camadas 3D em torno do eixo Y e exportar várias direcções.


Resultado

É apresentado um resumo da operação de exportação na parte inferior do diálogo de exportação, incluindo:

  • se serão criadas pastas
  • o número de imagens e/ou fotogramas que serão exportados