WebAssemblyのGodot Editorポートがリリースされました

5月29日、WebAssemblyのGodot Editorポートに関する記事/進捗レポートがリリースされました


画像


この作品はMozillaが後援しています。


ブラウザから起動するためのリンク


個人的に、私にとって最も興味深いのは、それがまったく機能するかどうか、およびC / C ++コードとWebGLで開発者が回避しなければならないバグの数です。これについては、この記事で説明します。


Godot Editor



, Linux, Opera Chrome( ). Windows Chrome Firefox.


, Chromium, Firefox Nightly.



Godot js/editor_prototype


3.2 Web-



, C++ , , Web.



, Godot Editor. :




, GLES2 - WebGL 1.
, WebGL2 (GLES3) - , .



, .


, Dropbox FileSystem API, .


Dropbox - Dropbox, .


FileSystem API . ( , )


— WASM, HTML5, . , , - .



Godot .


, WASM , Godot - .


SharedArrayBuffer, - .



— , , WASM , " " WASM , .



- Linux Chrome, . . Godot Editor Web - .


WASM, .




Sometimes refreshing the page when an error occurs is not enough, this is mostly due to browsers not clearing WebAssembly memory correctly.

WASM- , . , WASM… .
, , WASM-.


— , , .


- WASM ( ).



, , WASM . .


Godot


, Web- . ( - , - WASM- , Godot-).


drag-n-drop ! .


JS- Godot. :


Easier interface to external JS libraries (expecially asynchronous ones), so you don't have to rely on complex JavaScript.eval.

JS-WASM , .


GDNative support in the HTML5 platform.

, . bountysource , .


Godot Godot , Web-, , .


, Godot Editor


- — Godot GLES3.



WebGL2 , .


WebGL2 , , Godot WebGL2…


- — WASM , , WASM, . WASM- .


— Godot WASM, WebGL 1.0 WebGL2 .


ユーザーにとって間違いなくメリットがありますブラウザでもGodot Editorを試すことができます。


All Articles