Rilaxx tal-magna tal-logħob Godot 3.4 open source

Wara 6 xhur ta 'żvilupp, il-magna tal-logħob b'xejn Godot 3.4 ġiet rilaxxata, adattata għall-ħolqien ta' logħob 2D u 3D. Il-magna tappoġġja lingwaġġ loġiku tal-logħob faċli biex titgħallem, ambjent grafiku għad-disinn tal-logħob, sistema ta' skjerament tal-logħob b'klikk waħda, kapaċitajiet estensivi ta' animazzjoni u simulazzjoni għal proċessi fiżiċi, debugger integrat, u sistema għall-identifikazzjoni ta' konġestjonijiet fil-prestazzjoni . Il-kodiċi tal-magna tal-logħob, l-ambjent tad-disinn tal-logħob u għodod ta 'żvilupp relatati (magna tal-fiżika, server tal-ħoss, backends ta' rendering 2D/3D, eċċ.) huma mqassma taħt il-liċenzja MIT.

Il-magna kienet open source fl-2014 minn OKAM, wara għaxar snin ta 'żvilupp ta' prodott proprjetarju ta 'grad professjonali li ntuża biex jinħoloq u jippubblika ħafna logħob għal PC, consoles tal-logħob u apparat mobbli. Il-magna tappoġġja l-pjattaformi popolari kollha tad-desktop u mobbli (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), kif ukoll żvilupp tal-logħob għall-Web. Inħolqu assemblaġġi binarji lesti biex jitħaddmu għal Linux, Windows u macOS.

Fergħa separata qed tiżviluppa backend ta’ rendering ġdid ibbażat fuq l-API tal-grafika Vulkan, li se jiġi offrut fir-rilaxx li jmiss ta’ Godot 4.0, minflok il-backends ta’ rendering offruti bħalissa permezz ta’ OpenGL ES 3.0 u OpenGL 3.3 (appoġġ għal OpenGL ES u OpenGL se jinżammu permezz tal-provvista tal-backend l-antik OpenGL ES 2.0 /OpenGL 2.1 fuq l-arkitettura ġdida ta’ rendering ibbażata fuq Vulkan). It-tranżizzjoni minn Godot 3.x għal Godot 4.0 se teħtieġ ħidma mill-ġdid tal-applikazzjonijiet minħabba kwistjonijiet ta 'kompatibilità fil-livell tal-API, iżda l-fergħa Godot 3.x se jkollha ċiklu ta' appoġġ twil, li t-tul tiegħu jiddependi fuq id-domanda għall-API strettament mill-utenti.

Godot 3.4 huwa notevoli għaż-żieda tal-innovazzjonijiet li ġejjin:

  • L-interface tal-utent għall-editjar tat-temi tad-disinn ġiet iddisinjata mill-ġdid, li fiha jiġi implimentat proċess viżwali għall-għażla ta 'node u tiġi pprovduta l-abbiltà li tinbidel id-disinn mingħajr ma tħalli l-mod ta' preview.
  • Sar titjib fl-editur biex titjieb l-użabilità: ġiet miżjuda funzjoni biex jitgħabbew malajr ir-riżorsi fil-mod ta’ spezzjoni, ġie permess il-ħolqien ta’ nodu f’pożizzjoni arbitrarja, ġiet miżjuda interface ġdid għall-esportazzjoni ta’ mudelli, operazzjonijiet addizzjonali b’gizmo (sistema ta 'parallelepipedi li jgħaqqdu) ġew implimentati, u l-editur tal-animazzjoni bbażat fuq il-kurvi ta' Bezier ġie mtejjeb.
  • Żieda mod ta 'rollback li jippermettilek li tneħħa l-bidliet fix-xena kollha kkawżati mill-applikazzjoni ta' animazzjoni permezz tal-AnimationPlayer f'daqqa, minflok ma tneħħi kull bidla fil-proprjetà individwalment.
  • Għażla ġiet miżjuda mas-settings biex jinbidel il-livell taż-żum tal-vetrina 2D, li, pereżempju, tista 'tintuża biex tkabbar jew tnaqqas l-elementi 2D, irrispettivament mill-modalità ta' stretch attwali.
  • Il-File API żiedet il-kapaċità li taħdem ma 'fajls (inkluż PCK) li d-daqs tagħhom jaqbeż iż-2 GB.
  • Inklużi bidliet biex tittejjeb l-intoppi tar-rendi billi tikkalkula bidliet fil-frejms mingħajr ma tkun marbuta mat-tajmer tas-sistema u tindirizza kwistjonijiet ta 'sinkronizzazzjoni tal-output meta tuża vsync.
  • Is-sistema tal-ipproċessar tal-input InputEvents żiedet appoġġ għall-irbit għal scancodes li jirriflettu t-tqegħid fiżiku taċ-ċwievet fuq it-tastiera, irrispettivament mit-tqassim attiv (pereżempju, iċ-ċwievet WASD fit-tqassim QWERTY jiġu mmappjati awtomatikament mal-ċwievet ZQSD fuq il-Franċiż. tqassim AZERTY).
  • Interfaċċji AESContext u HMACContext miżjuda għall-aċċess mill-iskripts għall-algoritmi ta 'encryption AES-ECB, AES-CBC u HMAC. Miżjud ukoll il-kapaċità li tissejvja u taqra ċ-ċwievet pubbliċi RSA għall-ġenerazzjoni u l-verifika tal-firem diġitali.
  • L-appoġġ inizjali ġie miżjud mal-magna tar-rendi biex jitwaqqaf ir-rendi ta 'oġġetti li huma ffokati bil-kamera iżda mhux viżibbli minħabba l-okklużjoni minn oġġetti oħra (per eżempju, wara ħajt). L-ikklippjar tal-okklużjoni tar-raster (fil-livell tal-pixel) se jiġi implimentat biss fil-fergħa Godot 4, filwaqt li Godot 3 jinkludi xi tekniki ta 'qtugħ ġeometriċi għal oġġetti li jikkoinċidu u appoġġ għall-okklużjoni tal-portal.
  • Żid metodu ġdid ta 'toning ACES Fitted li jippermetti realiżmu akbar u preċiżjoni fiżika billi jżid il-kuntrast ta' oġġetti jleqqu.
    Rilaxx tal-magna tal-logħob Godot 3.4 open source
  • Appoġġ miżjud għal forom ta 'emissjoni ta' partikuli XNUMXD bħala ċrieki jew ċilindri vojta.
  • Fil-magna ta 'simulazzjoni tal-proċess fiżiku, il-prestazzjoni tal-ġenerazzjoni ta' oġġetti konvessi minn malji tjiebet b'mod sinifikanti u l-mod ta 'traċċar tal-ħabta fl-interface ta' spezzjoni ġie ddisinjat mill-ġdid. Għall-magna tal-fiżika 2D, ġie miżjud appoġġ għall-istruttura tal-Bunding Volume Hierarchy (BVH) għal separazzjoni spazjali dinamika. Il-magna tal-fiżika 3D issa tappoġġja l-funzjoni HeightMapShapeSW u żżid għodod ta 'sinkronizzazzjoni ma' KinematicBody3D.
  • Żid il-ħila li tesporta xeni 3D f'format glTF, pereżempju, biex tiftaħ malji ppreparati f'Godot f'Blender.
  • Appoġġ miżjud għall-mod ta 'kompressjoni tal-immaġini WebP mingħajr telf, li issa jintuża awtomatikament għall-kompressjoni tan-nisġa minflok il-format PNG.
  • Il-port għall-pjattaforma Android iżid appoġġ inizjali għall-API tal-ħażna Scoped u mod ġdid biex tniżżel riżorsi addizzjonali (Play Asset Delivery) għal fajls eżekutibbli fil-format AAB (Android App Bundle).
  • Għall-pjattaforma HTML5, ġiet implimentata l-abbiltà li tinstalla fil-forma ta 'applikazzjonijiet PWA (Progressive Web Apps), l-interface JavaScriptObject ġiet miżjuda għall-interazzjoni bejn Godot u JavaScript (per eżempju, tista' ċċempel metodi JavaScript minn skripts Godot), L-appoġġ AudioWorklet ġie implimentat għal assemblaġġi b'ħafna kamini.
  • Għall-pjattaforma macOS, ġie miżjud appoġġ għal sistemi fuq iċ-ċippa Apple Silicon (M1).

Sors: opennet.ru

Żid kumment