PlayN

Tela Software:
PlayN
Detalhes de Software:
Versão: 1.9
Data de upload: 12 Apr 15
Revelador: The PlayN Authors
Licença: Livre
Popularidade: 69

Rating: 2.0/5 (Total Votes: 1)

Desenvolvido em Java, playn pode ser usado em uma variedade de maneiras e em uma ampla gama de plataformas para a criação de entretenimento on-line, jogos para celular ou de desktop

Características :. < class = "bbli"> As plataformas suportadas / p>

  • Java (desktop)
  • HTML5
  • Android
  • iOS
  • Flash

O que é novo nesta versão:

  • Atualizado para 1.4.2 Pitágoras (corrige bugs, melhora APIs ).
  • Corrigido problemas com camadas cortadas aninhadas.
  • métodos Adicionado Surface.fillTriangles que tornam fatias.
  • Deprecated Afirma classe. Basta usar Java afirmar comunicado.
  • Adicionado Platform.reportError e ganchos para pegar os logs de erros plataforma.
  • Removido SurfaceLayer que foi preterido no release anterior.
  • Adicionado Keyboard.listener (.): Retorna atual ouvinte teclado

O que é novo na versão 1.8.5:

  • Isto é mais uma versão de correções, de forma que nenhum API diffs são fornecidos.

O que é novo na versão 1.8:.

  • Adicionado Font.derive (tamanho float)
  • Adicionado GroupLayer.destroyAll, rebatizado claro para removeAll.
  • Melhor desempenho análise JSON um pouco.
  • Assets.getBytes adicionado e Assets.getBytesSync. Não implementado em backends HTML / Flash (devido às limitações da plataforma no caso do HTML).
  • TextFormat.antialias adicionado para permitir a desativação de suavização na renderização de texto. Não funciona em backend HTML porque é impossível para desativar o anti-serrilhamento no HTML5.
  • Adicionado TextLayout.text que lhe diz o texto será proferida por um TextLayout.
  • Adicionado Graphics.layoutText (String, TextFormat, TextWrap) que retorna uma instância TextLayout para cada linha. O velho mecanismo onde um único TextLayout poderia representar muitas linhas de texto está obsoleto.

O que é novo na versão 1.7.2:

  • bibliotecas nativas (Java) LWJGL são automaticamente descompactado e utilizado. Não é mais necessário configurar manualmente o java.library.path.
  • (Java) Substancialmente maior velocidade de upload de dados de imagem CanvasImage a GPU.
  • (Java) pacote mvn agora cria arquivo jar autônomo que executa o seu jogo.
  • (Android) atualizado para o Android-maven-plugin 3.6.0 que acomoda rearranjos de ferramentas no último SDK Android.
  • (Android) Corrigido o problema com largura de traçado Canvas, boné, etc. não ser salvo e restaurado.
  • (Arquétipo) trouxe os scripts de construção Ant-se atualizado com várias mudanças recentes.

O que é novo na versão 1.7.1:

  • Esta é uma versão do patch menor, de forma que nenhum API diffs são fornecidos.
  • Adicionado Pointer.Event.capture que permite capturar uma interação ponteiro, o cancelamento de quaisquer outras interações em curso.
  • fragmento reduzido precisão shader. Deve melhorar o desempenho com pouca ou nenhuma redução na qualidade da imagem.
  • Layer.setScale (0) já não lança uma exceção. Isso evita a necessidade de verificar especialmente para casos extremos, quando animando a escala de uma camada.

O que é novo na versão 1.7:

  • Adicionado relógio, para simplificar a vida das bibliotecas e jogos que precisa lidar com interpolação de vezes atualização / pintura.
  • Adicionado PlayN.tick que retorna um timestamp de alta precisão que é útil para a animação.
  • Adicionado Net.Builder que permite construir solicitações HTTP com cabeçalhos personalizados, de abastecimento de binário payloads POST (exceto no backend HTML), ler cabeçalhos de resposta e ler dados de resposta binária (exceto no backend HTML).
  • Adicionado Image.setRepeat e ImageLayer.setRepeat removido. Devido à forma como as imagens são tratadas no GL, este admite menos & quot; inviável & quot; configurações. Anteriormente, era possível tentar usar a mesma imagem em múltiplas camadas com diferentes configurações de repetição, e tha não teria efectivamente trabalhadas. Agora é claro que uma imagem pode ter apenas uma configuração de repetição. Isso também permite que Pattern para homenagear um imagens repetir configuração (parcialmente implementado).
  • Adicionado Image.setMipmapped para usar mipmaps para melhorar a qualidade das imagens downscaled em infraestruturas baseadas em GL.
  • Image.glTex (Sub) Image2D mudou-se para GLContext.tex (Sub) Image2D.
  • IndexedTrisShader é agora mais fácil para estender / personalizar.
  • Muitos APIs anteriormente reprovados foram removidos. Se você não tiver mudado de ResourceCallback de retorno de chamada, você vai ter que fazer isso agora.
  • Deprecated Surface.setTransform (Canvas.setTransform foi preterido na versão 1.6 e Surface.setTransform também deveria ter sido preterido, mas foi perdida).

O que é novo na versão 1.6:

  • tintométrico Implementado por camadas (somente em backends GL). Veja Layer.setTint e Layer.tint.
  • Adicionado Log.setMinLevel para permitir suprimir mensagens de log abaixo de um certo nível. (Recomendado pelo Google para Android compilações).
  • Adicionado Sound.release para liberar recursos de áudio, mais cedo do que espera para GC para fazê-lo.
  • Adicionado Assets.getMusic que permite backends para fazer algumas otimizações relacionadas a grandes arquivos de áudio.
  • Graphics.setSize foi removido, e métodos SetSize especiais foram adicionados à plataforma de código do servidor individual que pode razoavelmente apoiá-los (por exemplo HtmlGraphics.setSize).
  • GLContext.Stats Adicionado para depurar o desempenho de renderização em backends GL. (Veja HUD classe Triplo de jogar por uma maneira fácil de exibir essas estatísticas.)
  • Deprecated Canvas.setTransform porque interage fracamente com a gestão de fator de escala automática nos modos HiDPI.
  • Adicionado CanvasImage.snapshot que pode ser usado para criar uma imagem imutável de uma imagem de tela que tem maior renda desempenho.
  • Adicionado TextLayout.ascent / descida / levando para os casos em que um aplicativo precisa saber mais sobre o texto que será proferida por um TextLayout (para sublinhar, por exemplo).
  • Adicionado Json.Writer.useVerboseFormat para fazer com que o escritor JSON para gerar a saída bonito impresso (em vez de compacto, tudo em uma saída de linha).

O que é novo na versão 1.5.1:.

  • corrige problemas com GWT compilação
  • Reduz a probabilidade de problemas com exportado dependência Maven gwt-usuário.

O que é novo na versão v1.4:

  • Adicionado manipulação de eventos de toque per-layer: Layer. addListener (Touch.LayerListener).
  • Per-layer rato manipulação de eventos agora usa Mouse.LayerListener que suporta onMouseOver, onMouseOut e onMouseWeheelScroll.
  • Adicionado camadas cortadas Grupo: Graphics.createGroupLayer (largura, altura)
  • .
  • Adicionado Net.WebSocket que atualmente funciona em HTML e Java backends.
  • Adicionado suporte shader GLSL personalizado para backends baseados em GL. Veja GLShader e ShaderTest.
  • Adicionado GLContext.setTextureFilter para a configuração de imagem Filtro de escala em infraestruturas baseadas em GL.
  • Adicionado Sound.volume para a obtenção do volume atual de um som.
  • Adicionado Mouse.isEnabled / setEnabled, mesmo para Touch e Pointer.
  • Image.ensureTexture exposto como uma API pública.
  • JsonObject.getArray agora retorna nulo para as chaves não-existente, não uma matriz vazia.
  • Removido uma grande quantidade de métodos anteriormente reprovadas (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, efeitos TextLayout, etc.).
  • Várias correções para GL20 implementações.
  • Corrigido problemas com camadas cortadas com non-zero origem.
  • Melhorado o relatório de erros para Som ouvintes de recursos em todos os backends.

O que é novo na versão v1.3.1:

  • Adicionado Image.clearTexture para quando é preciso libertar gráficos de memória sem espera em torno de GC para provocá-lo.
  • Reworked a forma como os módulos por-backend são gerenciados. Consulte o guia GettingStarted atualizada de como construir e testar novos projetos.
  • Várias melhorias para iOS arquétipo que fazem as coisas funcionam bem o suficiente para que ele possa ser documentado e solto no mundo.
  • Corrigido o erro com Canvas.draw / fillRoundRect.
  • Made Net.get / post assíncrono para coincidir com outros servidores.
  • problema de segmentação Fixo Keyboard.getText.
  • Fixo interline espaçamento questão sobre o texto envolvido.

Programas semelhantes

B3
B3

13 May 15

Three Maze
Three Maze

13 Apr 15

Sudoku Solver
Sudoku Solver

19 Jul 15

Comentário para PlayN

Comentários não encontrado
Adicionar comentário
Ligue imagens!