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: 122

Rating: 3.0/5 (Total Votes: 2)

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

XLRstats
XLRstats

13 May 15

Flambe
Flambe

13 Apr 15

Dominus
Dominus

13 Apr 15

Comentário para PlayN

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