v19.9.1
What's New 19.9.1は、 19.9 ラインのバグ修正リリースで、 17 件の修正、 2 つの長年の未解決問題、 API 追加なし、 19.9.0 からドロップインアップグレード。動画のスプライトがフルスクリーンで止まらないゲームがフルスクリーンになった瞬間に 大幅なビデオ (1080p/4K) は ~4fpsに低下しました 他のすべてが60でレンダリングを続けていた間 ブラウザは遅いバックグラフで off-DOMのビデオ要素を駐車します。..
What's New 19.9.1は、 19.9 ラインのバグ修正リリースで、 17 件の修正、 2 つの長年の未解決問題、 API 追加なし、 19.9.0 からドロップインアップグレード。動画のスプライトがフルスクリーンで止まらないゲームがフルスクリーンになった瞬間に 大幅なビデオ (1080p/4K) は ~4fpsに低下しました 他のすべてが60でレンダリングを続けていた間 ブラウザは遅いバックグラフで off-DOMのビデオ要素を駐車します。..
新シェーダー効果が 簡単になったのはWebGLの専門知識が必要だったエフェクトは、 画面に映った景色、熱霧、ガラスのスムーズで波動する池などで、 シェーダーコードの数行が必要です。 エンジンは画面の後ろに正しい座標、 アニメーションのノイズテクスチャを組み込み、 シェーダーは他のすべての資産のようにプリロードされます。ウォーター・オーバーワールドの例を見てください
3Dの新作は成長するglTF / GLBシーンロード Blender (または任意の DCC ツール) でシーンを作成し、 .glb をエクスポートし、ノードアニメーション、作成照明、実際の 3D 境界で level.load (((...) とタイルマップのようにロードします。そしてSprite3dは2.5Dワークフローを 持っています 広告板に貼り付けられた フレームアニメーションの スプリートが カメラ3D (紙マリオの見方) に向かっています 2つのフレームアニメーションエンジンと
19.7.1のニュースは 19.7ラインのバグ修正リリースです3つのエンジンバグとノイズ削減 停止変更なし API追加なし 19.7.0からのドロップインアップグレードこのリリースとともに: @melonjs/spine-plugin 3.0.0 は Spine 4.3 のランタイムサポート、Skeleton.yDown の採用、ネイティブ WebGL コンテキスト損失回復、および完全に改造された Canvas レンダリングを搭載しています。プラグインはメロンJS >= 19.7 を必要とします。..
メロンJS 19.7.0の最新情報 カメラ3D 視点カメラ各バッチシェードーは、Vec3 aVertexとしてスプライットごとに深さを搭載し、 3Dプロジェクテッドのスプライトとメッシュをロックします。既存の2次元コードと バックバック互換性がある新しい機能 カメラ3d 視野カメラ fov,アスペクト、ピッチ、イア、フォロー オフセット、lookAheadでカメラ2dを拡張する。新しいアプリケーションで登録する
melonJS 19.6.0 WebGL コンテキスト喪失硬化リリースで何が新しいのか。Windows+Chromeのクラッシュを修正。 GPUスイッチが WebGLコンテキストを失い、部分的な GLShader.destroyが次のフレームの setUniform (("uTime", ...) をゼロユニフォームから読み取りました。レンダリングはウェブ全体で パイプラインの残りの部分 (頂点バッファ、デフォルト GL状態、バッチ、テクスチャーキャッシュ) を透明的に復元します
メロンJS 19.5.0の最新情報タイトルは新しい PhysicsAdapter 抽象化 同じゲームコードは、エンジンの内蔵 SAT 物理 (デフォルト、変更なしの動作) または物理 アプリケーション設定を通じて第三者の硬体エンジンで実行できます。エンジンの横には2つの公式アダプターが搭載されています @melonjs/matter-adapter (マター-jsを包み込む) と @melonjs/planck-a...
メロンJS 19.4.0の新機能は、正交TMXマップのGPU加速WebGL 2タイルレンダリングです。 各可視層は、フラグメントシェードが各層GIDインデックステクスチャーを歩き、タイルセットアトラスをサンプリングし、タイルごとに描画ループがない。アニメーションタイル、フリップビット (H/V/AD),各層不透明性/色彩、各層ブレンドモード、超大型の底に並んだタイルをサポートします。...
MelonJS 19.3.0 の最新機能 標準マップのスプライト照明 (No.1416を閉じる) Sprite.normalMapは、ペア化された標準マップ画像 (または TextureAtlasから自動検出される) を受け入れます。通常のマップレンダリングのスプライトは、専用のリットクワッドバッチャーで、そのフラグメントシェーダーは、アクティブのライト2dインスタンスの上にランバート光回路を実行します。
melonJS 19.2.0の新機能は state.freeze (状態。凍結 (期間、音楽?) + Application.pause/resume/freeze (アプリケーション。休止/再開/凍結)Unfreeze で解消される Promise<void> を返します。再入口電話は延長 (スタックしない); 窓の模糊は凍結をキャンセルします。便利なプロキシを同じアプリケーションで。多通行後効果の連鎖。..
melonJS 19.1.0 の最新機能 複数のテクスチャのバッチング 単一のバッチ/ドラッグコールで最大16のテクスチャが描かれ、テクスチャ変更時のGPUフラッシュをなくす。カスタム ShaderEffect がアクティブになったときに自動的にシングルテクスチャーモードに戻ります。プラットフォームの例では約80%の抽出コールが少なく (14対~70フラッシュ/フレーム),低端モバイルデバイスでは約30~50%のFPS改善が予測されている。高い。..
MelonJS 19.0.0 の最新機能 3D メッシュレンダリング OBJ/MTL モデル読み込みのテクスチャ付き 3D 三角メッシュのためのメッシュクラス、WebGL と Canvas レンダリングの両方で drawMesh (((),Matrix3d.perspective ((() パーセンテクト投影、メッシュ-トゥ-キャンバス/ImageBitmap エクスポートおよび凸体衝突形状 15 組み込みの ShaderEffect プレセット FlashEffect, OutlineEffect, GlowEffect, DesaturateEffect, PixelateE...