Detalhes de Software:
Versão: 1.9
Data de upload: 12 Apr 15
Licença: Livre
Popularidade: 122
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.
Comentários não encontrado