Godot, ang bukas na makinang laro ng laro ay na-update sa bersyon 3.3

Pagkatapos ng 7 na buwan ng pag-unlad, Inilunsad ang Godot 3 libreng game engine.3 na angkop para sa paglikha ng 2D at 3D na mga laro. Ang Sangay ng Godot 3.3 ay ganap na katugma sa Godot 3.2 at patuloy na bumubuo ng matatag na mga bersyon ng engine, kung saan ibibigay ang isang mahabang ikot ng suporta.

Sa una, sa halip na Godot 3.3, binalak nitong palabasin ang pag-update ng 3.2.4, ngunit ang mga gumagamit ay pinaghihinalaang ang mga bersyon ng 3.2.x bilang pagwawasto, sa kabila ng pag-port ng mga bagong tampok mula sa 4.0 na sangay, kaya't ang proyekto ay lumipat sa bersyon ng iskema ng klasikal na semantiko.

Sa partikular ang pag-update ng ikatlong digit ay magpapahiwatig na ngayon ng pagkakaroon ng mga pag-aayos lamang, ang pangalawa, ang pagsasama ng bagong pagpapaandar at ang una, ang pagkakaroon ng mga pagbabago na nakakaapekto sa pagiging tugma. Ang 3.xx branch ay susundan nang kahanay ng 4.xx hanggang sa ang Godot 4.x ay ganap na nagpapatatag at inangkop sa lahat ng kasalukuyang hardware.

Pangunahing mga bagong tampok ng Godot 3.3

Sa bagong bersyon na ito, bilang pangunahing novelty, kitang-kita na mayroon ito naghanda a bersyon ng editor na gumagana sa isang web browser.

Nagdagdag din ng kakayahang mag-export ng mga laro para sa Android platform sa format na AAB (Android App Bundle), kasama ang mga pakete ng APK. Ang format na AAB pinapayagan ang paglo-load lamang ng mga katutubong silid-aklatan na kinakailangan upang gumana sa kasalukuyang aparato (halimbawa, armeabi-v7a o arm64-v8a).

Para sa Android, ang kakayahang mag-embed ng mga elemento batay sa Godot engine sa anyo ng mga sub-sangkap na gumagamit ng isang bahagi ng window ay ipinatupad din sa mga application, bilang karagdagan sa pagdaragdag ng suporta para sa mga bulag na lugar ng screen (pag-ikot at mga notches para sa camera), mga kaganapan sa mouse, at pag-input mula sa isang panlabas na keyboard.

Isang bagong API ang iminungkahi na lumikha at mamahagi ng mga plugin para sa iOS, na nagbibigay-daan sa iyo upang ilipat ang mga plugin (ARKit, GameCenter, InAppStore) sa isang hiwalay na lalagyan at paunlarin ang mga ito nang nakapag-iisa ng Godot engine. Ang API na ito ay dati nang ipinatupad para sa Android platform.

Isa pang mahalagang pagbabago ay ang mga web game exporter (HTML5) na napabuti tulad ng mga pagpapabuti at suporta para sa mga keyboard at gamepad ay natanggap, bilang karagdagan din nakatanggap ng suporta para sa GDNative at multithreaded na mga script para sa mga laro na tumatakbo sa browser, ngunit dahil sa mga limitasyon ng platform ng HTML5, ang pagpapatupad nito ay hindi tugma sa mga pagpipilian para sa mga katutubong laro. Gayundin, ang pagpapatupad ng streaming ay nakatali sa SharedArrayBuffer API, na hindi magagamit sa lahat ng mga browser. Ang multithreaded na profileNagdagdag din ng suporta para sa AudioWorklet APINa ay nagbibigay-daan para sa mas mahusay na audio output nang hindi hinaharangan ang pangunahing stream.

Sa kabilang banda, mahahanap natin iyon nagdagdag ng suporta para sa paglikha ng mga laro para sa Ang bagong hardware ng Apple na nilagyan ng maliit na tilad M1 ARMS, kasama ang kung aling suporta ay idinagdag para sa paglakip ng mga digital na lagda sa maipapatupad na mga file na nabuo para sa macOS.

Mula nang branch 4.0 isang modernisadong API ang naipatupad upang ayusin ang multithreading, kung saan ginagamit ang mga kakayahan ng pamantayan ng C ++ 14, ang pagiging maaasahan ng trabaho sa iba't ibang mga platform ay nadagdagan, at naisagawa ang pag-optimize sa pagganap.

Ang isang pag-optimize ng branch 4.0 ay inilipat na gumagamit ng istraktura ng BVH (Bounding Volume Hierarchy) sa halip na paraan ng Octree para sa paghiwalay ng spatial sa panahon ng pag-render. Ang BVH ay ngayon ang default at nalulutas ang maraming mga isyu sa pagganap.

Ang isang pinag-isang pagpapatupad ng 2D batch processing (batch processing, optimization upang mabawasan ang mga pull call na isinasaalang-alang ang kamag-anak na posisyon ng mga bagay) ay ginagamit, na maaaring magamit para sa parehong OpenGL ES 3 at OpenGL ES 2. Ang optimization mismo ay sumasakop sa maraming mga object, kabilang ang mga linya at polygon.

Nagdagdag ng isang bagong tagabuo ng mapa ng ilaw (lightmapper), na naglalapat ng pamamaraan ng trace path at sinusuportahan ang pagbawas ng ingay gamit ang oidn (Open Image Denoise) library. Ang bagong lightmapper ay gumagamit ng mga CPU para sa computing at nalulutas ang karamihan sa mga problema sa kalidad na likas sa lumang controller.

Ang OpenXR plugin ay naidagdag na may suporta para sa pamantayan ng parehong pangalan upang lumikha ng virtual at augmented reality application. Ang port ng HTML5 para sa paglikha ng mga laro batay sa mga virtual reality na teknolohiya ay nagdagdag ng suporta para sa pagtutukoy ng WebXR.

Panghuli, kung nais mong malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Kumuha ng Diyos

Ang Godot ay magagamit para ma-download sa ang pahinang ito para sa Windows, Mac OS at Linux. Mahahanap mo rin ito sa Steam y itch.io.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.