Pygame Studio
ENBaixar
Baixar

Problemas conhecidos e limites

O que ainda não existe, o que não foi testado e os limites conhecidos do editor e do runtime na versão 0.1.0.

Esta página lista, sem rodeios, o que a versão 0.1.0 ainda não faz ou não provou.

Ainda não existe

  • Depurador com breakpoints.
  • Prefabs.
  • Física de corpo rígido (pymunk). A colisão de hoje é por caixa.
  • Partículas e luz 2D.
  • Inspeção ao vivo da árvore de objetos durante o Executar.
  • Plugins e profiler.
  • Exportar para o navegador no celular, e exportar para mobile.

Veja o roadmap para o que está planejado, sem datas.

Não foi testado

  • Windows, Linux e Mac Intel. Os instaladores foram gerados, mas nunca foram executados nesses sistemas. Só o macOS com Apple Silicon passou pelo teste completo.
  • Gamepad real. O mapa de entrada aceita gamepad, mas os testes usaram eventos simulados.
  • Som audível. Os testes usaram um driver de áudio de teste.
  • Dois monitores. A janela de painéis soltos em outro monitor não foi repassada.
  • Atualização automática. Ela nunca rodou contra uma versão publicada. No macOS ela só instala se o app for assinado, e o app ainda não é.

Instaladores sem assinatura

O macOS e o Windows mostram um aviso na primeira abertura. A página de download explica como abrir assim mesmo.

Limites do runtime

  • A rotação é ignorada na colisão e no TileMap.
  • Não há física de corpo rígido.
  • O axis() do mapa de entrada é digital: dá -1, 0 ou +1, sem valor intermediário de analógico.
  • O hot reload recarrega o módulo inteiro do script (variáveis globais do módulo recomeçam) e não recarrega módulos importados por ele.

Exportação

  • O programa só é gerado para o sistema em que o editor está rodando.
  • A exportação para navegador é experimental, precisa de internet para gerar e para jogar, e áudio e gamepad nela não foram testados.

Acabamentos que faltam no editor

  • Editor visual de 9-slice e várias resoluções de UI ao mesmo tempo.
  • Máquina de estados de animação, autotile e várias camadas num mesmo TileMap.
  • Ícone próprio escolhido dentro do diálogo de exportação para todos os sistemas (hoje o diálogo aceita o arquivo, mas só o macOS foi verificado).