Ang kapaligiran ng disenyo ng larong Godot ay inangkop para tumakbo sa isang web browser

Mga developer ng libreng game engine na Godot ipinakita ang paunang bersyon ng graphical na kapaligiran para sa pagbuo at pagdidisenyo ng mga larong Godot Editor, na kayang tumakbo sa isang web browser. Ang Godot engine ay matagal nang nagbigay ng suporta para sa pag-export ng mga laro sa HTML5 platform, at ngayon ay nagdagdag ito ng kakayahang tumakbo sa browser at kapaligiran ng pagbuo ng laro.

Nabanggit na ang pangunahing pokus sa panahon ng pag-unlad ay patuloy na nasa klasikong aplikasyon, na inirerekomenda para sa propesyonal na pag-unlad ng laro. Ang bersyon ng browser ay isinasaalang-alang bilang isang pantulong na opsyon na magbibigay-daan sa iyong mabilis na suriin ang mga kakayahan ng kapaligiran nang hindi kinakailangang i-install ito sa isang lokal na sistema, ay magpapasimple sa proseso ng pagbuo ng mga larong HTML5 at magbibigay-daan sa iyong gamitin ang kapaligiran sa mga system na hindi pinapayagan ang pag-install ng mga third-party na programa (halimbawa, sa mga computer sa mga paaralan at sa mga mobile phone). device).

Ang trabaho sa browser ay ipinatupad gamit ang compilation sa intermediate code WebAss Assembly, na naging posible pagkatapos lumitaw ang suporta para sa mga thread sa WebAssembly at idinagdag sa JavaScript SharedArrayBuffer at paraan ng pag-access sa lokal na file system (API Native FileSystem). Paunang bersyon Godot Editor para sa Mga Browser gumagana sa mga pinakabagong release ng mga browser na nakabatay sa Chromium at gabi-gabing build ng Firefox (Nangangailangan ng suporta sa SharedArrayBuffer).

Ang bersyon ng browser ay nasa maagang yugto pa rin ng pag-unlad at hindi lahat ng feature na available sa regular na bersyon ay ipinapatupad. Ang suporta ay ibinibigay para sa paglulunsad ng editor at project manager, paglikha, pag-edit at paglulunsad ng isang proyekto. Ilang provider ng storage ang ibinibigay para sa pag-save at pag-download ng mga file: Wala (nawala ang data pagkatapos isara ang tab), IndexedDB (in-browser na storage ng maliliit na proyekto, hanggang 50 MB sa mga desktop system at 5 MB sa mga mobile device), Dropbox at FileSystem API (access sa lokal na FS). Sa hinaharap, inaasahan namin ang suporta para sa storage gamit ang WebDAV, pinalawak na mga kakayahan sa pagproseso ng audio, at suporta para sa mga script GDNative, pati na rin ang paglitaw ng isang virtual na keyboard at on-screen na mga galaw para sa kontrol mula sa mga touch screen na device.

Ang kapaligiran ng disenyo ng larong Godot ay inangkop para tumakbo sa isang web browser

Pinagmulan: opennet.ru

Magdagdag ng komento