Javaで開発され、PlayNは、さまざまな方法で楽しいオンラインを作成するためのプラットフォーム、モバイルやデスクトップのゲームの広い範囲で使用することができます。
の特長の:。
- サポートされるプラットフォーム:
- のJava(デスクトップ)
- HTML5ます。
- アンドロイドます。
- のiOSます。
- フラッシュ
のこのリリースのの新機能:
- を更新ピタゴラス1.4.2へ(バグを修正し、APIを向上させる)します。
- ネストされたクリップされた層との問題を修正します。
- は、スライスをレンダリングSurface.fillTrianglesメソッドを追加しました。
- 非推奨クラスをアサート。ちょうどJavaはステートメントを主張する使用します。
- を追加しましPlatform.reportErrorとプラットフォーム·エラー·ログを取得するためのフックします。
- は以前のリリースで廃止された表面層を削除しました。
- を追加しましKeyboard.listenerは():現在のキーボードリスナーを返します。 。
これは、主にそのようにバグ修正リリース、ないAPIです。
のバージョン1.8.5のの新機能である差分が用意されています。
のバージョン1.8のの新機能である:ます。
- を追加しましFont.derive(フロートサイズ)します。
- を追加しましGroupLayer.destroyAllは、のremoveAllに明確な名前に変更します。
- の改善JSONの解析性能多少ます。
- を追加しましたAssets.getBytesとAssets.getBytesSync。 (これはHTMLの場合のプラットフォームの制限)HTML /フラッシュバックエンドに実装されていませんします。
- は、テキストのレンダリング時にアンチエイリアスの無効化を許可するようにTextFormat.antialiasを追加しました。それはHTML5でアンチエイリアシングを無効にすることは不可能なので、HTMLのバックエンドでは動作しません。
- を追加しましTextLayout.textます。
- 各行に1つのTextLayoutのインスタンスを返し追加Graphics.layoutText(文字列、TextFormatの、TextWrap)。シングル有効幅は、テキストの行数を表すことができ、古いメカニズムが廃止されてます。
有効幅によってレンダリングされますどのようなテキストがわかります。
のバージョン1.7.2でのの新機能である:(Java)のLWJGLネイティブライブラリが自動的に解凍されます。
- と使用。それは、もはや必要ではないに手動でセットアップjava.library.pathにします。
- (Java)のMVNパッケージが今あなたのゲームを実行するスタンドアロンのjarファイルを作成します。
- (アンドロイド)は、最新のAndroid SDKのツールの再編成を収納するアンドロイド - のmaven-pluginの3.6.0にアップグレードします。
- は(アンドロイド)キャンバスストローク幅、キャップ、など問題を修正しましたがいない保存され、復元されます。
- (アーキタイプ)は、様々な最近の変更と最新のAntビルドスクリプトを持ってきます。
- を追加しましPointer.Event.captureます。
- フラグメントシェーダ精度を削減。グラフィックス品質に減少に少しとパフォーマンスを向上させる必要があります。
- Layer.setScale(0)もはや例外をスローしません。これは、層の規模をアニメーション化する際に特別にエッジケースをチェックする必要がなくなります。
- を追加しましPlayN.tickます。
- を追加しましNet.Builder、(HTMLのバックエンドを除く)供給バイナリPOSTペイロード、レスポンスヘッダを読み、(HTMLのバックエンドを除く)バイナリ応答データを読み込みます。
- を追加しましImage.setRepeatと削除ImageLayer.setRepeat。実行不可能"により画像がGLで処理されるように、これは、より少ない&QUOTを認めている。構成。これは、異なる反復構成で複数の層で同じイメージを使用しようとする以前に可能であった、そして股関節は、実際に働いていないであろう。今ではイメージが1つしか繰り返し構成を有することができることは明らかです。これはまた、画像は、構成(部分的に実装)を繰り返す称えるためにパターンを可能にします。
- Image.glTex(サブ)Image2DがGLContext.tex(サブ)Image2Dに移動します。
- IndexedTrisShaderは今カスタマイズ/拡張しやすくなります。
- 多くの以前に推奨されないAPIを除去した。あなたがResourceCallbackからコールバックに切り替えていない場合は、ここでそれを行う必要があるとしている。
- 非推奨Surface.setTransform(Canvas.setTransformは1.6のリリースで廃止されたとSurface.setTransformも推奨されなくなりましたはずですが、抜けていた)します。
<李>(Javaは)実質的にGPUにCanvasImage画像データをアップロードする速度を向上させます。
これは非常にマイナーパッチリリース、ないAPIです。
のバージョン1.7.1でのの新機能である差分が用意されています。
一つは、他の進行中の相互作用を打ち消す、ポインタの操作をキャプチャすることができます。
する必要がライブラリやゲームのための人生を簡素化するために追加のクロック
のバージョン1.7にの新機能である更新/ペイント回の補間を処理します。
アニメーションのために便利だ高精度のタイムスタンプを返します。
一つはカスタムヘッダーを持つHTTPリクエストを構築することができます。
GLベースのバックエンド上で、縮小された画像の品質を向上させるためにミップマップを使用するための<李>追加Image.setMipmappedます。
のバージョン1.6の新しいのは何ですか。
- (のみGLのバックエンド上の)層に実装さ着色。 Layer.setTintとLayer.tintを参照してくださいます。
- を追加しましLog.setMinLevel。 (リリースビルドのAndroidは、Googleが推奨。)
- を追加しましSound.releaseます。
- を追加しましAssets.getMusicます。
- Graphics.setSizeを除去し、特別のsetSizeメソッドが合理的にそれらをサポートすることができ、個々のプラットフォームのバックエンドのコード(例えばHtmlGraphics.setSize)に添加したします。
- GLバックエンドにレンダリング性能をデバッグするための追加されたGLContext.Stats。 (これらの統計情報を表示する簡単な方法のためのトリプルプレイのHUDクラスを参照してください。)
- 非推奨Canvas.setTransformそれはHiDPIモードでの自動スケールファクタ管理に不十分な相互作用のでます。
- を追加しましTextLayout.ascent /下降/アプリは、(例えば、下線のために)有効幅によって表示されるテキストについての詳細を知る必要がある場合のため大手ます。
- を追加しましJson.Writer.useVerboseFormatます。
一定レベル以下のログメッセージを抑制できるようにする
早くGCはそれを行うのを待つよりもオーディオリソースを解放するための
バックエンドは、大きなオーディオファイルに関連するいくつかの最適化を行うことができます。
<李>追加CanvasImage.snapshot高い性能をレンダリング有するキャンバス画像の不変のスナップショットを作成するために使用することができるます。
JSONライターが(むしろ1ライン出力でコンパクトな、すべてのものよりも)かなり印刷出力を発生させるための
のバージョン1.5.1でのの新機能は次のとおりです。
- GWTのコンパイルの問題を修正します。 。
- はエクスポートされたGWT-ユーザーMavenの依存関係に問題の可能性が低減します。
のバージョンV1.4のの新機能:
- レイヤ単位のタッチイベント処理を追加しました:レイヤーを。のaddListener(Touch.LayerListener)します。
- パー層マウスイベントはonMouseOverの、ONMOUSEOUTとonMouseWeheelScrollをサポートMouse.LayerListenerを使用しています。
- を追加しましたクリップされたグループレイヤ:Graphics.createGroupLayer(幅、高さ) 。
- を追加しましNet.WebSocketます。
- はGLベースのバックエンドのカスタムGLSLシェーダのサポートが追加されました。 GLShaderとShaderTestを参照してくださいます。
- を追加しましGLContext.setTextureFilterます。
- を追加しましSound.volumeます。
- を追加しましMouse.isEnabled /、のsetEnabled Touchとポインターのために同じします。
- 公開APIとして公開Image.ensureTextureます。
- JsonObject.getArrayは現在、存在しないキーではなく、空の配列のためにnullを返します。
- を削除以前に非推奨のメソッド(Canvas.drawText、Graphics.createPath、Graphics.createPattern、CanvasLayer、TextLayoutの効果、など。)の多大ます。
- GL20の実装に対する様々な修正をします。
- 問題を修正します。
- 改善されたエラー·レポートは、すべてのバックエンドのリソースリスナーを音にします。
今ハンドリング
現在、HTMLとJavaのバックエンドで動作します。
GLベースのバックエンド上の画像スケーリングフィルタを構成するための
音の現在のボリュームを取得するための
ゼロ以外の起源と切り取ら層と
のバージョンV1.3.1のの新機能:
- を追加しましImage.clearTexture 1が解放する必要があるときのためにそれをトリガするGCの周りを待たずにグラフィックスメモリします。
- ごとのバックエンドモジュールが管理されている方法を作り直し。新しいプロジェクトを構築してテストする方法のために更新されたGettingStartedガイドを参照してくださいます。
- 物事は、それが文書化され、世界に緩いにすることができていることを十分に機能させるのiOS原型に様々な改良ます。
- Canvas.draw / fillRoundRectバグを修正します。
- 他のバックエンドに一致させるNet.get /ポスト非同期ます。
- 固定Keyboard.getTextスレッド発行します。
- 固定インターラインの間隔の問題ます。
包装されたテキストに
コメントが見つかりません