{"id":111992,"date":"2023-12-05T15:10:13","date_gmt":"2023-12-05T13:10:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-otkrytogo-igrovogo-dvizhka-godot-4-2"},"modified":"2023-12-05T15:10:13","modified_gmt":"2023-12-05T13:10:22","slug":"vypusk-otkrytogo-igrovogo-dvizhka-godot-4-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-otkrytogo-igrovogo-dvizhka-godot-4-2","title":{"rendered":"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter fem m\u00e5naders utveckling har den fria spelmotorn Godot 4.2 sl\u00e4ppts, vilket passar f\u00f6r att skapa 2D- och 3D-spel. Motorn st\u00f6djer ett l\u00e4ttl\u00e4rt spr\u00e5k f\u00f6r spellogik, en grafisk milj\u00f6 f\u00f6r spelutveckling, en eng\u00e5ngsdistribution f\u00f6r spel, omfattande animations- och simulationsm\u00f6jligheter, en inbyggd fels\u00f6kare och ett system f\u00f6r att identifiera prestandaflaskhalsar. Koden f\u00f6r spelmotorn, spelutvecklingsmilj\u00f6n och tillh\u00f6rande utvecklingsverktyg (fysikmotor, ljudserver, 2D\/3D-renderingsbackends etc.) distribueras under MIT-licensen.     <\/p>\n<p>K\u00e4llkoden f\u00f6r motorn \u00f6ppnades 2014 av studion OKAM, efter tio \u00e5r av utveckling av en propriet\u00e4r produkt av professionell niv\u00e5, som har anv\u00e4nts f\u00f6r att skapa och publicera m\u00e5nga spel f\u00f6r PC, spelkonsoler och mobila enheter. Motorn st\u00f6djer alla popul\u00e4ra station\u00e4ra och mobila plattformar (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), samt utveckling av spel f\u00f6r webben. F\u00e4rdiga k\u00f6rbara bin\u00e4rpaket har skapats f\u00f6r Linux, Android, Windows och macOS.     <\/p>\n<p>Huvudsakliga f\u00f6r\u00e4ndringar:  <\/p>\n<ul>\n<li class=\"l\"> \u0414\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 2D-\u0438\u0433\u0440 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u043e\u0434\u0443\u0447\u0438\u0442\u044c \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u0443\u044e \u043f\u0438\u043a\u0441\u0435\u043b\u044c\u043d\u0443\u044e \u0441\u0435\u0442\u043a\u0443, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u043e\u0440\u043e\u043d. \u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u0430\u0440\u0438\u0446\u0435\u043d\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u0438 \u0438\u0437 \u0442\u043e\u0447\u0435\u043a \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0441 \u043b\u0443\u0447\u043e\u043c. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043c\u0435\u0442\u043e\u0434\u044b Rotate_toward \u0438 Angle_difference \u0434\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0438 \u0443\u0433\u043b\u043e\u0432. \u0412 \u0443\u0437\u043b\u044b Line2D \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e &#171;closed&#187; \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u044b\u0445 \u043b\u0438\u043d\u0438\u0439 \u0441 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u043c \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c.     <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/8449c15f66a48aaa64b4a2837621f67a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Arbetet med att f\u00f6rb\u00e4ttra tillf\u00f6rlitligheten i animationssystemet har genomf\u00f6rts. AnimationPlayer- och AnimationTree-noderna har omarbetats och standardiserats, och gemensamma delar har flyttats till en mellanliggande klass AnimationMixer. En option f\u00f6r deterministisk blandning har lagts till. En kalkmodell (onion skinning) f\u00f6r f\u00f6rhandsvisning av animation har lagts till, vilket inkluderar visning av genomskinliga \u00f6verl\u00e4gg med tidigare och kommande animationsbilder.    <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/4a787eb8c06fd8f3ae71ce6b396c8089.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 &#171;\u0437\u0430\u043f\u0435\u043a\u0430\u043d\u0438\u044f&#187; \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438 (baking, \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0441\u0442\u0430\u0442\u0438\u0447\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443) \u0434\u043b\u044f 2D \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u044b \u043a \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c, \u0440\u0430\u043d\u0435\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0432 3D-\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f 2D-\u0441\u0435\u0442\u043e\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0442\u0435\u043b\u0430\u043c\u0438,  \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430\u043c\u0438 \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u043e\u043a, \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438  \u043c\u043d\u043e\u0433\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430\u043c\u0438 \u0438 \u0442\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u043a\u0430\u0440\u0442\u0430\u043c\u0438 (tilemap). \u0412 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/\"   title=\"servrar\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1918\">servrar<\/a> St\u00f6det f\u00f6r flertr\u00e5dig bakning av mesh har lagts till i 2D- och 3D-navigering.      <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/097517a22024b97433df898401b08f70.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Koden f\u00f6r att arbeta med tiles och tile-kartor har omarbetats. Operationerna f\u00f6r gruppering av block och sortering l\u00e4ngs Y-axeln har optimerats, vilket har lett till en betydande minskning av tiden f\u00f6r uppdatering av tiles. Arbetet med att f\u00f6rb\u00e4ttra skapandet av tile-kartor och deras anv\u00e4ndning har genomf\u00f6rts. Ett verktyg f\u00f6r att v\u00e4nda och rotera tiles vid placering har lagts till. Verktygen f\u00f6r att redigera polygoner och tilescener har f\u00f6rb\u00e4ttrats.    <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/9163cf15ae0fd9d62089715d75d1d562.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> I GDScript-skriptredigeraren har det blivit m\u00f6jligt att skapa namngivna kodomr\u00e5den f\u00f6r att f\u00e4lla ihop block under redigering och f\u00f6renkla navigeringen. I skriptavkodaren har full st\u00f6d f\u00f6r flertr\u00e5dad kod, exekveringsstack och brytpunkter lagts till. F\u00f6r C#\/.NET-skript har st\u00f6d f\u00f6r Android-plattformar (kr\u00e4ver .NET 7.0+) och iOS (kr\u00e4ver .NET 8.0) implementerats. St\u00f6det f\u00f6r statiskt typad kod i GDScript har ut\u00f6kats, med st\u00f6d f\u00f6r r-str\u00e4ngar (raw strings) och utvidgade funktioner f\u00f6r match-operat\u00f6ren.    <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/3d3d8b7b2bfdd42d2fe50304157a4317.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u0412 3D viewport \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u0432 \u0441\u0442\u0438\u043b\u0435 Blender, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043c\u044b\u0448\u044c \u0438 \u0433\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438. \u041f\u043e\u043a\u0430\u0437 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0439 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 3D viewport \u0442\u0435\u043f\u0435\u0440\u044c \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u0430\u043a \u0434\u0435\u043a\u0430\u043b\u0438 \u0438 \u043e\u0431\u044a\u0451\u043c \u0442\u0443\u043c\u0430\u043d\u0430.  \u0423\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0433\u0438\u0437\u043c\u043e (gizmo) &#8212; \u043b\u044e\u0431\u0443\u044e  \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u043e\u0431\u044a\u0451\u043c\u043d\u044b\u0445 \u0444\u043e\u0440\u043c \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c \u043f\u043e-\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 \u043e\u043a\u043d\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430.       <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/c8b38afc9f1f37d032c9601c786ca1e8.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u0423\u043b\u0443\u0447\u0448\u0435\u043d\u044b \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0438 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438 \u0432 \u043f\u0430\u043d\u0435\u043b\u044f\u0445 &#171;\u0418\u043d\u0441\u043f\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435&#187; \u0438 &#171;\u0421\u0438\u0433\u043d\u0430\u043b\u044b&#187;. \u0412 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0442\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438 \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432. \u0412 \u043f\u0430\u043d\u0435\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u043c  \u0440\u0430\u0437\u043d\u044b\u0445 \u0446\u0432\u0435\u0442\u043e\u0432. \u041f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u043e\u0432. \u0412 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u043c\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0442\u0438\u043b\u0438 \u0438 \u0430\u0442\u043b\u0430\u0441\u044b.    <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/e23b73ee9d3288ff432218c688c17712.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> I tillg\u00e5ngsbiblioteket har resultatvisningen av s\u00f6kningen f\u00f6rb\u00e4ttrats och m\u00f6jligheten att v\u00e4lja en annan katalog f\u00f6r att installera ett till\u00e4gg eller resurs har lagts till.    <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/216faa09be1aa72504822e35690265b1.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> I projektledaren har placeringen av de prim\u00e4ra kontollelementen omarbetats och anv\u00e4ndargr\u00e4nssnittet f\u00f6r projektimport uppdaterats.      <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/4e26a044f8b4ec4508f5fcf2945d0a60.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> M\u00f6jligheterna f\u00f6r plugin-utveckling i editorn har ut\u00f6kats. \u00c5tkomst till all funktionalitet via klassen EditorInterface har s\u00e4kerst\u00e4llts. Bekv\u00e4ma metoder f\u00f6r direkt \u00e5tkomst till 2D- och 3D-vyportar har implementerats. En dialog f\u00f6r att varna om osparade \u00e4ndringar har lagts till.\n<li class=\"l\"> Utvecklingen av det experimentella till\u00e4ggssystemet GDExtension har fortsatt, vilket m\u00f6jligg\u00f6r anv\u00e4ndning av l\u00e5g-niv\u00e5 spr\u00e5k, som C++, som skriptspr\u00e5k f\u00f6r spel, utan att beh\u00f6va bygga om motorn eller g\u00f6ra \u00e4ndringar i koden. St\u00f6d f\u00f6r GDExtensions vid export till Web har lagts till.\n<li class=\"l\"> Anv\u00e4ndargr\u00e4nssnittet har f\u00e5tt en f\u00f6r\u00e4ndrad fokus-styrning. Det har nu blivit m\u00f6jligt att \u00f6verf\u00f6ra fokus till specifika flikar i flikpanelen, \u00e4ven vid navigering med tangentbord. En metod f\u00f6r att s\u00f6ka efter n\u00e4sta n\u00e4rst\u00e5ende fokuserbart element har lagts till i kontrollknutarna (Control). Graf-noderna (GraphEdit och GraphNode) har genomg\u00e5tt betydande omarbetningar. M\u00f6jligheterna f\u00f6r att konfigurera verktygsf\u00e4ltet i huvudnoden GraphEdit har ut\u00f6kats.    <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/2476c625987808d03d9c4189c382104c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Det har blivit m\u00f6jligt att \u00e4ndra typen av import av tillg\u00e5ngar i realtid med automatisk uppdatering av scener och resurser utan att beh\u00f6va starta om editorn. De tillg\u00e4ngliga importalternativen har ut\u00f6kats och det har blivit m\u00f6jligt att justera de fysiska egenskaperna hos importerade objekt samt parametrar f\u00f6r skuggor och synlighet. En f\u00f6rhandsvisning av animationer har lagts till i importdialogrutan. St\u00f6det f\u00f6r import av tillg\u00e5ngar fr\u00e5n Blender i GLTF-formatet har ut\u00f6kats. St\u00f6d f\u00f6r import av bilder i KTX-format har lagts till.  <center><img decoding=\"async\" alt=\"Utg\u00e5van av den \u00f6ppna spelmotorn Godot 4.2\" src=\"\/wp-content\/uploads\/2023\/12\/7a7973a814a8b164d9d59d91681e244e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Optimeringar har gjorts f\u00f6r att \u00f6ka renderingsprestanda. F\u00f6r att snabba upp arbetet p\u00e5 mobila enheter har rasterbarri\u00e4rerna delats upp i topp- och fragmentkomponenter. Genereringen av brusiga texturer har p\u00e5skyndats. En f\u00f6rbearbetning f\u00f6r djupber\u00e4kning har lagts till. Tiden f\u00f6r att ladda och kompilera shader har f\u00f6rkortats. Lagringen av polygonala n\u00e4t i minnet har optimerats. St\u00f6d f\u00f6r komprimering av polygonala n\u00e4t har lagts till f\u00f6r att minska bandbredden vid \u00f6verf\u00f6ring av dessa.\n<li class=\"l\"> Det har blivit m\u00f6jligt att skapa egna texturobjekt (exempel p\u00e5 anv\u00e4ndning av ber\u00e4kningsshaders f\u00f6r att skapa textur med vattneffekt).\n<li class=\"l\"> Ett API f\u00f6r att anropa kod i renderingsstr\u00f6mmen har lagts till, vilket kan beh\u00f6vas n\u00e4r man till exempel beh\u00f6ver synkronisera ber\u00e4kningsshadern med renderingen.\n<li class=\"l\"> St\u00f6d f\u00f6r version 2.2 av AMD FSR-teknologin (FidelityFX Super Resolution) har lagts till, som anv\u00e4nder algoritmer f\u00f6r rumslig skalf\u00f6r\u00e4ndring och detalj\u00e5teruppbyggnad f\u00f6r att minska bildkvalitetsf\u00f6rluster vid uppskalning och omvandling till h\u00f6gre uppl\u00f6sning.\n<li class=\"l\"> En ny brusreducerare, JNLM, har f\u00f6reslagits som anv\u00e4nder ljuskartor (lightmapper) och ber\u00e4kningsshaders. JNLM \u00e4r betydligt snabbare \u00e4n det tidigare anv\u00e4nda brusreduceringsbiblioteket OIDN (Open Image Denoise), men i vissa situationer \u00e4r kvaliteten l\u00e4gre.\n<li class=\"l\"> Metoderna f\u00f6r Forward+ och Mobile-rendering har f\u00e5tt st\u00f6d f\u00f6r 2D-rendering i ett utvidgat dynamiskt ljusstyrkeomr\u00e5de (HDR), vilket m\u00f6jligg\u00f6r vissa 3D-effekter som gl\u00f6d i 2D-spel. Metoden f\u00f6r Compatibility-rendering har f\u00e5tt st\u00f6d f\u00f6r tredimensionella skuggor.\n<li class=\"l\"> F\u00f6r macOS och Windows har en ny OpenGL-renderingsdrivrutin f\u00f6reslagits, som anv\u00e4nder laget ANGLE f\u00f6r att \u00f6vers\u00e4tta OpenGL-anrop till API:et Direct3D 11 och Metal.\n<li class=\"l\"> Partikelsimuleringssystemet har omarbetats f\u00f6r att f\u00f6renkla underh\u00e5ll och f\u00f6rb\u00e4ttra kontrollen \u00f6ver partiklarnas r\u00f6relse. Till exempel kan man nu animera och \u00e4rva hastighet vid r\u00f6relse samt \u00e4ndra antalet emitterade partiklar. Ett verktyg har lagts till f\u00f6r att konvertera partikelgenereringskoden som anv\u00e4nder CPU till motsvarande kod som anv\u00e4nder GPU.\n<li class=\"l\"> St\u00f6d f\u00f6r att anv\u00e4nda inbyggda dialogrutor f\u00f6r filval f\u00f6r Linux, macOS och Windows har lagts till, samt m\u00f6jligheten att kopiera och klistra in bilder via urklippet.\n<li class=\"l\"> Arkitekturen f\u00f6r Godot p\u00e5 Android-plattformen har omarbetats f\u00f6r att frig\u00f6ra sig fr\u00e5n Android-komponenten Fragment, vilket har minskat uppstartstiden f\u00f6r applikationer och spel och m\u00f6jliggjort arbete med flera f\u00f6nster.\n<li class=\"l\"> Den officiella Linux-versionen av Godot-redigeraren f\u00f6r 32- och 64-bitars ARM-plattformar har etablerats.        <\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60234\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Godot 4.2, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f 2D- \u0438 3D-\u0438\u0433\u0440. \u0414\u0432\u0438\u0436\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u044f\u0437\u044b\u043a \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u0438, \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0433\u0440, \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438\u0433\u0440 \u0432 \u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a, \u0448\u0438\u0440\u043e\u043a\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0438 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0437\u043a\u0438\u0445 \u043c\u0435\u0441\u0442 \u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041a\u043e\u0434 \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":111993,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-111992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Godot 4.2, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f 2D- \u0438 3D-\u0438\u0433\u0440.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-otkrytogo-igrovogo-dvizhka-godot-4-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Godot 4.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Godot 4.2, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f 2D- \u0438 3D-\u0438\u0433\u0440.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-otkrytogo-igrovogo-dvizhka-godot-4-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-12-05T13:10:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-05T13:10:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Utgivning av den \u00f6ppna spelmotorn Godot 4.2 | ProHoster","description":"Efter fem m\u00e5naders utveckling har den fria spelmotorn Godot 4.2 sl\u00e4ppts, l\u00e4mplig f\u00f6r att skapa 2D- och 3D-spel.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-otkrytogo-igrovogo-dvizhka-godot-4-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Godot 4.2 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Godot 4.2, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f 2D- \u0438 3D-\u0438\u0433\u0440.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-otkrytogo-igrovogo-dvizhka-godot-4-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-12-05T13:10:22+00:00","article:modified_time":"2023-12-05T13:10:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"111992","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 16:53:43","updated":"2026-02-09 16:53:43","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/111992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=111992"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/111992\/revisions"}],"predecessor-version":[{"id":159162,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/111992\/revisions\/159162"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/111993"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=111992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=111992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=111992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}