| |||||
Developed in Java, PlayN can be used in a variety of ways and on a wide range of platforms for creating entertaining online, mobile or desktop games.
Here are some key features of "PlayN":
Supported platforms:
· Java (desktop)
· HTML5
· Android
· iOS
· Flash
What's New in This Release: [ read full changelog ]
· Added per-layer touch event handling: Layer.addListener(Touch.LayerListener).
· Per-layer mouse event handling now uses Mouse.LayerListener which supports onMouseOver, onMouseOut and onMouseWeheelScroll.
· Added clipped group layers: Graphics.createGroupLayer(width,height).
· Added Net.WebSocket which currently works on HTML and Java backends.
· Added custom GLSL shader support for GL-based backends. See GLShader and ShaderTest.
· Added GLContext.setTextureFilter for configuring image scaling filter on GL-based backends.
· Added Sound.volume for obtaining the current volume of a sound.
· Added Mouse.isEnabled/setEnabled, same for Touch and Pointer.
· Exposed Image.ensureTexture as a public API.
· JsonObject.getArray now returns null for non-existent keys, not an empty array.
· Removed a great deal of previously deprecated methods (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, TextLayout effects, etc.).
· Various fixes to GL20 implementations.
· Fixed issues with clipped layers with non-zero origin.
· Improved error reporting to Sound resource listeners on all backends.

Via: PlayN v1.4






0 Comment:
Post a Comment