-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â rss_rss_linux_org_ru

 -Ïîäïèñêà ïî e-mail

 

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 24.08.2007
Çàïèñåé: 8221
Êîììåíòàðèåâ: 1
Íàïèñàíî: 1


Godot 4.4

Ñóááîòà, 08 Ìàðòà 2025 ã. 22:36 + â öèòàòíèê

Ïîñëå ñåìè ìåñÿöåâ ðàçðàáîòêè îïóáëèêîâàí âûïóñê ñâîáîäíîãî èãðîâîãî äâèæêà Godot 4.4, ïîäõîäÿùåãî äëÿ ñîçäàíèÿ 2D- è 3D-èãð. Äâèæîê ïîääåðæèâàåò ïðîñòîé äëÿ èçó÷åíèÿ ÿçûê çàäàíèÿ èãðîâîé ëîãèêè, ãðàôè÷åñêóþ ñðåäó äëÿ ïðîåêòèðîâàíèÿ èãð, ñèñòåìó ðàçâ¸ðòûâàíèÿ èãð â îäèí êëèê, âîçìîæíîñòè àíèìàöèè è ñèìóëÿöèè ôèçè÷åñêèõ ïðîöåññîâ, âñòðîåííûé îòëàä÷èê è ñèñòåìó âûÿâëåíèÿ óçêèõ ìåñò â ïðîèçâîäèòåëüíîñòè. Êîä èãðîâîãî äâèæêà, ñðåäû ïðîåêòèðîâàíèÿ èãð è ñîïóòñòâóþùèõ ñðåäñòâ ðàçðàáîòêè (ôèçè÷åñêèé äâèæîê, çâóêîâîé ñåðâåð, áýêåíäû 2D/3D ðåíäåðèíãà è ò.ï.) ðàñïðîñòðàíÿåòñÿ ïîä ëèöåíçèåé MIT.

Èñõîäíûå òåêñòû äâèæêà áûëè îòêðûòû â 2014 ãîäó ñòóäèåé OKAM, ïîñëå äåñÿòè ëåò ðàçâèòèÿ ïðîïðèåòàðíîãî ïðîäóêòà ïðîôåññèîíàëüíîãî óðîâíÿ, êîòîðûé èñïîëüçîâàëñÿ äëÿ ñîçäàíèÿ è ïóáëèêàöèè ìíîãèõ èãð äëÿ PC, èãðîâûõ êîíñîëåé è ìîáèëüíûõ óñòðîéñòâ. Äâèæêîì ïîääåðæèâàþòñÿ âñå ïîïóëÿðíûå ñòàöèîíàðíûå è ìîáèëüíûå ïëàòôîðìû (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), à òàêæå ðàçðàáîòêà èãð äëÿ Web. Ãîòîâûå äëÿ çàïóñêà áèíàðíûå ñáîðêè ñôîðìèðîâàíû äëÿ Linux, Android, Windows è macOS.

 ðåçóëüòàòå ñåðü¸çíîãî êîíôëèêòà (ïîäðîáíåå: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) â ñîîáùåñòâå â ïðîøëîì ãîäó áûë îñíîâàí ôîðê ïðîåêòà - Redot. Ôîðê ñòàë îòâåòîì íà æ¸ñòêóþ ïîëèòèêó ìîäåðàöèè â îôèöèàëüíûõ êàíàëàõ îáùåíèÿ è íåïðèíÿòèÿ ðàçðàáîò÷èêàìè Godot ñóæäåíèé, ðàñõîäÿùèõñÿ ñ èõ âçãëÿäàìè. Ïðè÷èíàìè ñîçäàíèÿ ôîðêà íàçâàíî æåëàíèå ðåøèòü ïðîáëåìû ñ óïðàâëåíèåì ñîîáùåñòâîì è âåðíóòüñÿ ê ðàáîòå íà áëàãî ñîîáùåñòâà, à íå âî èìÿ êîðïîðàòèâíûõ èíòåðåñîâ. Ïðîåêò Redot ïûòàåòñÿ ïîñòðîèòü èíêëþçèâíîå ñîîáùåñòâî, â êîòîðîì ïðèíèìàþòñÿ ëþáûå ëè÷íûå óáåæäåíèÿ ðàçðàáîò÷èêîâ, íå ïðèåìëåìà ïîëèòèçàöèÿ ïðîöåññà ðàçðàáîòêè è îñíîâíîå âíèìàíèå ñîñðåäîòî÷åíî òîëüêî íà ñîçäàíèè èãð.  íàñòîÿùåå âðåìÿ àêòèâíîñòü ðàçðàáîòêè ôîðêà ñóùåñòâåííî îòñòà¸ò îò äâèæêà Godot.

Îñíîâíûå èçìåíåíèÿ â Godot 4.4:

  • Äîáàâëåíà îôèöèàëüíàÿ ïîääåðæêà èñïîëüçîâàíèÿ áèáëèîòåêè Jolt â êà÷åñòâå àëüòåðíàòèâíîãî äâèæêà ñèìóëÿöèè ôèçè÷åñêèõ ïðîöåññîâ.
  • Íà ïëàòôîðìàõ Linux, Windows è Android ðåàëèçîâàíà âîçìîæíîñòü âñòðàèâàíèÿ èãðû íåïîñðåäñòâåííî â îêíî ðåäàêòîðà (áåç îòêðûòèÿ îòäåëüíîãî îêíà). Íîâûé ðåæèì ïîçâîëÿåò âçàèìîäåéñòâîâàòü ñ èãðîé êàê ñ îñòàëüíûìè ÷àñòÿìè ðåäàêòîðà, ïðè òîì, ÷òî êàê è ðàíüøå èãðà âûïîëíÿåòñÿ â îòäåëüíîì ïðîöåññå.
  • Â ðåäàêòîð äîáàâëåí ðåæèì èíòåðàêòèâíîãî èçìåíåíèÿ çàïóùåííîé èëè ïðèîñòàíîâëåííîé èãðû. Íàïðèìåð, òåïåðü ìîæíî íà ëåòó ìåíÿòü ïîëîæåíèå êàìåðû èëè âíîñèòü èçìåíåíèå â ñöåíó.
  • Â âåðñèþ ðåäàêòîðà äëÿ ïëàòôîðìû Android äîáàâëåíà ïîääåðæêà ñòàíäàðòà OpenXR è ðåàëèçîâàíà âîçìîæíîñòü ðåäàêòèðîâàíèÿ èãð â ðåæèìå âèðòóàëüíîé ðåàëüíîñòè. Â íàñòîÿùåå âðåìÿ â ðåäàêòîðå ïîääåðæèâàþòñÿ 3D-øëåìû Meta Quest 3, Quest 3S è Quest Pro.
  • Äîáàâëåíà ïîääåðæêà óáåðøåéäåðîâ (ubershader), ïðåäâàðèòåëüíî ñêîìïèëèðîâàííûõ óíèâåðñàëüíûõ âàðèàöèé êàæäîãî øåéäåðà, êîòîðûå âêëþ÷àþò â ñåáÿ âñå âîçìîæíîñòè, íåîáõîäèìûå äëÿ ðåíäåðèíãà. Óáåðøåéäåðû èñïîëüçóþòñÿ â êà÷åñòâå ðåçåðâíûõ â ìîìåíòû, êîãäà ñïåöèàëèçèðîâàííûé øåéäåð åù¸ íå ñêîìïèëèðîâàí, ÷òî ïîçâîëÿåò èçáàâèòüñÿ îò ïîäâèñàíèé, âîçíèêàþùèõ èç-çà îæèäàíèÿ çàâåðøåíèÿ êîìïèëÿöèè øåéäåðîâ íà ëåòó.
  • Äîáàâëåíà ïîääåðæêà èíòåðïîëÿöèè ïðè ñèìóëÿöèè ôèçè÷åñêèõ ïðîöåññîâ â òð¸õìåðíîì ïðîñòðàíñòâå (â ïðîøëîé âåðñèè èíòåðïîëÿöèÿ áûëà äîñòóïíà òîëüêî äëÿ 2D). Èíòåðïîëÿöèÿ äîáàâëÿåò äîïîëíèòåëüíûå êàäðû äëÿ îòðèñîâêè ïðîìåæóòî÷íûõ ñîñòîÿíèé ìåæäó òåêóùåé è ñëåäóþùåé ïîçèöèÿìè îáúåêòà, ÷òî äåëàåò âûâîä áîëåå ïëàâíûì íà ýêðàíàõ ñ âûñîêîé ÷àñòîòîé îáíîâëåíèÿ è íà ìàëîìîùíûõ óñòðîéñòâàõ.
  • Äîáàâëåíà ïîääåðæêà àëãîðèòìà òîíàëüíîé êîððåêöèè AgX (tone mapper), ïîçâîëÿþùåãî äîáèòüñÿ áîëåå ðåàëèñòè÷íûõ ðåçóëüòàòîâ ïðè íàëè÷èè ïåðåñâå÷åííûõ îáëàñòåé, çà ñ÷¸ò ïðèáëèæåíèÿ ÿðêèõ öâåòîâ ê áåëîìó öâåòó ïî àíàëîãèè ñ íàñòîÿùèìè êàìåðàìè. Ïî ñðàâíåíèþ ñ ðåàëèçàöèåé èç Blender, àëãîðèòì óïðîù¸í è îïòèìèçèðîâàí äëÿ èñïîëüçîâàíèÿ ïðè îòðèñîâêå â ðåæèìå ðåàëüíîãî âðåìåíè.
  • Â ÿçûê GDScript äîáàâëåíà ïîääåðæêà òèïèçèðîâàííûõ ñëîâàðåé (àññîöèàòèâíûõ ìàññèâîâ):
    var typed_key_value: Dictionary[int, String] = { 1: "first value", 2: "second value", 3: "etc" }
    var typed_key: Dictionary[int, Variant] = { 0: "any value", 10: 3.14, 100: null }
    var typed_value: Dictionary[Variant, int] = { "any value": 0, 123: 456, null: -1 }
    
  • Äîáàâëåíà ïîääåðæêà èäåíòèôèêàöèè ðåñóðñîâ ïî óíèêàëüíûì èäåíòèôèêàòîðàì (UID), íå ïðèâÿçàííûì ê ôàéëîâîìó ïóòè.
  • Â ðåäàêòîðå ðåàëèçîâàíà âîçìîæíîñòü ïðèêðåïëÿòü (snap) 3D-îáúåêòû ê äðóãèì ïîâåðõíîñòÿì â ñöåíå.
  •  íèæíþþ ïàíåëü ðåäàêòîðà äîáàâëåíà âêëàäêà äëÿ âû÷èñëåíèÿ ïðîèçâîëüíûõ âûðàæåíèé ñ ó÷¸òîì ñîñòîÿíèÿ, çàôèêñèðîâàííîãî ïðè ñðàáàòûâàíèè òî÷êè îñòàíîâà.
  • Â ðåäàêòîð GDScript äîáàâëåíû ïîäñêàçêè ñ èíôîðìàöèåé èç äîêóìåíòàöèè, âñïëûâàþùèå ïðè íàâåäåíèè êóðñîðà íà ôóíêöèè, ïåðåìåííûå è êëàññû.
  • Îáåñïå÷åíî çàïîìèíàíèå ñîñòîÿíèÿ îêíà ðåäàêòîðà è åãî âîññòàíîâëåíèå ïîñëå ïåðåçàïóñêà.
  • Â âåðñèè ðåäàêòîðà äëÿ ïëàòôîðìû Android ðåàëèçîâàíà ïîääåðæêà ãåíåðàöèè è ýêñïîðòà APK-ïàêåòîâ è èñïîëíÿåìûõ ôàéëîâ äëÿ äðóãèõ ïëàòôîðì.
  • Íà ïëàòôîðìå Linux ðåàëèçîâàíà ïîääåðæêà web-êàìåð.
  • Äîáàâëåíà ïîääåðæêà çàãðóçêè WAV-ôàéëîâ íà ëåòó, ïî àíàëîãèè ñ ôàéëàìè OGG Vorbis.
  •  ñîñòàâ èíòåãðèðîâàí èíñòðóìåíòàðèé Betsy, ïðèìåíÿåìûé äëÿ óïàêîâêè èçîáðàæåíèé â ðàçëè÷íûå ôîðìàòû òåêñòóð.

Âèäåîîáçîð íîâûõ âîçìîæíîñòåé Godot 4.4

Ïîêàç íåêîòîðûõ ïîñëåäíèõ èãð Godot 2024

, , ,

https://www.linux.org.ru/news/opensource/17906864


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó