ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3

Π‘Π»Π΅Π΄ 7 мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ·Π»Π΅Π·Π΅ бСзплатният Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° ΠΈΠ³Ρ€ΠΈ Godot 3.3, подходящ Π·Π° създаванС Π½Π° 2D ΠΈ 3D ΠΈΠ³Ρ€ΠΈ. ДвигатСлят ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° лСсСн Π·Π° Π½Π°ΡƒΡ‡Π°Π²Π°Π½Π΅ логичСски Π΅Π·ΠΈΠΊ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°, Π³Ρ€Π°Ρ„ΠΈΡ‡Π½Π° срСда Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°, систСма Π·Π° внСдряванС Π½Π° ΠΈΠ³Ρ€Π° с Π΅Π΄Π½ΠΎ Ρ‰Ρ€Π°ΠΊΠ²Π°Π½Π΅, ΠΎΠ±ΡˆΠΈΡ€Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° анимация ΠΈ симулация Π·Π° физичСски процСси, Π²Π³Ρ€Π°Π΄Π΅Π½ Π΄Π΅Π±ΡŠΠ³Π΅Ρ€ ΠΈ систСма Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° тСснитС мСста Π² производитСлността . ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π», срСдата Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ³Ρ€ΠΈ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (физичСски Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π», Π·Π²ΡƒΠΊΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€, 2D/3D Ρ€Π΅Π½Π΄ΠΈΡ€Π°Ρ‰ΠΈ Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠ²Π΅ ΠΈ Ρ‚.Π½.) сС разпространяват ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Π½Π° MIT.

Π•Π½Π΄ΠΆΠΈΠ½ΡŠΡ‚ бСшС с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡ€Π΅Π· 2014 Π³. ΠΎΡ‚ OKAM, слСд дСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΎΡ‚ профСсионалСн клас, ΠΊΠΎΠΉΡ‚ΠΎ бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° създаванС ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€, ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства. ДвигатСлят ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° всички популярни настолни ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΈΠ³Ρ€ΠΈ Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. БъздадСни са Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π·Π° изпълнСниС Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° Linux, Windows ΠΈ macOS.

ΠžΡ‚Π΄Π΅Π»Π΅Π½ ΠΊΠ»ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° Π½ΠΎΠ² Π±Π΅ΠΊΠ΅Π½Π΄ Π·Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° графичния API Π½Π° Vulkan, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² слСдващото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Godot 4.0, вмСсто ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ΠΈΡ‚Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π±Π΅ΠΊΠ΅Π½Π΄ Π·Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅ Ρ‡Ρ€Π΅Π· OpenGL ES 3.0 ΠΈ OpenGL 3.3 (ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° OpenGL ES ΠΈ OpenGL Ρ‰Π΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ Ρ‡Ρ€Π΅Π· прСдоставянСто Π½Π° стария Π±Π΅ΠΊΠ΅Π½Π΄ Π½Π° OpenGL ES 2.0 /OpenGL 2.1 Π²ΡŠΡ€Ρ…Ρƒ Π½ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Vulkan Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° изобразяванС). ΠŸΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ ΠΎΡ‚ Godot 3.x към Godot 4.0 Ρ‰Π΅ изисква ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° прилоТСнията ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° Π½Π° Π½ΠΈΠ²ΠΎ API, Π½ΠΎ ΠΊΠ»ΠΎΠ½ΡŠΡ‚ Godot 3.x Ρ‰Π΅ ΠΈΠΌΠ° дълъг Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ зависи ΠΎΡ‚ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° API строго ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅.

ΠšΠ»ΠΎΠ½ΡŠΡ‚ Godot 3.3 Π΅ напълно ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с Godot 3.2 ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° стабилни вСрсии Π½Π° двигатСля, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚ дълъг Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ вмСсто Godot 3.3 бСшС ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π΄Π° сС пуснС актуализация 3.2.4, Π½ΠΎ вСрсиитС 3.2.x бяха Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ΠΈ, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ прСнасянСто Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ ΠΊΠ»ΠΎΠ½Π° 4.0, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π° към класичСската схСма Π·Π° сСмантично ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсиитС . По-спСциално, Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° Ρ†ΠΈΡ„Ρ€Π° Π·Π° актуализация Π²Π΅Ρ‡Π΅ Ρ‰Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ само Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ, Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° Ρ‰Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π° функционалност, Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° Ρ‰Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ засягат ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π°. ΠšΠ»ΠΎΠ½ΡŠΡ‚ 3.x.x Ρ‰Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° успорСдно с 4.x.x, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Godot 4.x бъдС напълно стабилизиран ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ Π·Π° цСлия настоящ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€.

Godot 3.3 сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° с добавянСто Π½Π° слСднитС нововъвСдСния:

  • ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° Π΅ рСдакторска вСрсия, която Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° СкспортиранС Π½Π° ΠΈΠ³Ρ€ΠΈ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ AAB (Android App Bundle) Π² допълнСниС към APK ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ AAB Π²ΠΈ позволява Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ само Π½Π° ΠΎΠ½Π΅Π·ΠΈ собствСни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ устройство (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ armeabi-v7a ΠΈΠ»ΠΈ arm64-v8a). Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android ΡΡŠΡ‰ΠΎ Π΅ възмоТно Π΄Π° сС Π²Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Godot engine Π² прилоТСния ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ (ΠΏΠΎΠ΄ΠΈΠ·Π³Π»Π΅Π΄ΠΈ), ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ част ΠΎΡ‚ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° слСпи Π·ΠΎΠ½ΠΈ Π½Π° Π΅ΠΊΡ€Π°Π½Π° (Π·Π°ΠΊΡ€ΡŠΠ³Π»ΡΠ²Π°Π½ΠΈΡ ΠΈ Π²Π΄Π»ΡŠΠ±Π½Π°Ρ‚ΠΈΠ½ΠΈ Π·Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π°), ΡΡŠΠ±ΠΈΡ‚ΠΈΡ с ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° ΠΈ въвСТданС ΠΎΡ‚ външна ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½ΠΎΠ² API Π·Π° сглобяванС ΠΈ разпространСниС Π½Π° плъгини Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° iOS, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява плъгини (ARKit, GameCenter, InAppStore) Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСмСстСни Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ нСзависимо ΠΎΡ‚ двигатСля Godot. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Ρ‚ΠΎΠ·ΠΈ API бСшС Π²Π½Π΅Π΄Ρ€Π΅Π½ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ инструмСнти Π·Π° СкспортиранС Π½Π° ΠΈΠ³Ρ€ΠΈ Π·Π° ΡƒΠ΅Π± (HTML5 ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° многонишкови ΠΈ GDNative скриптовС Π·Π° ΠΈΠ³Ρ€ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, Π½ΠΎ ΠΏΠΎΡ€Π°Π΄ΠΈ ограничСнията Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° HTML5, тяхното внСдряванС Π΅ Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎ с ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° Ρ€ΠΎΠ΄Π½ΠΈ ΠΈΠ³Ρ€ΠΈ. Π’ допълнСниС, внСдряванСто Π½Π° нишки Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с API SharedArrayBuffer, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ във всички Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΈ са Ρ‚Ρ€ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° СкспортиранС - Regular, Threads ΠΈ GDNative. ΠœΠ½ΠΎΠ³ΠΎΠ½ΠΈΡˆΠΊΠΎΠ²ΠΈΡΡ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ» Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° API Π½Π° AudioWorklet, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΠΎ-висококачСствСн Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ·Ρ…ΠΎΠ΄, Π±Π΅Π· Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° основната нишка. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ²Π΅ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΈΠ³Ρ€ΠΈ Π·Π° Π½ΠΎΠ² Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€ Π½Π° Apple, ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½ с Ρ‡ΠΈΠΏ M1 ARM. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи към изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ Π·Π° macOS.
  • ΠžΡ‚ ΠΊΠ»ΠΎΠ½Π° 4.0 бСшС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ API Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° многопоточност, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° стандарта C++14, повишСна надСТдност Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° производитСлност.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° Π΅ прСмСстСна ΠΎΡ‚ ΠΊΠ»ΠΎΠ½ 4.0, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° структурата BVH (ЙСрархия Π½Π° ограничаващия ΠΎΠ±Π΅ΠΌ) вмСсто ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Octree Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ пространствСно раздСлянС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅. BVH Π²Π΅Ρ‡Π΅ Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността.
  • Използва сС ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° рСализация Π½Π° 2D Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½Π΅ (ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅, оптимизация Π·Π° намаляванС Π½Π° извикванията Π·Π° изтСглянС Ρ‡Ρ€Π΅Π· ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° относитСлната позиция Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅), която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° OpenGL ES 3, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° OpenGL ES 2. Π‘Π°ΠΌΠ°Ρ‚Π° оптимизация Π²Π΅Ρ‡Π΅ ΠΎΠ±Ρ…Π²Π°Ρ‰Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, Π² Ρ‚.Ρ‡. Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² lightmapper, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° прослСдяванС Π½Π° ΠΏΡŠΡ‚Ρ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° потисканС Π½Π° ΡˆΡƒΠΌΠ° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° oidn (Open Image Denoise). Новият lightmapper ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° процСсора Π·Π° изчислСния ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с качСството, ΠΏΡ€ΠΈΡΡŠΡ‰ΠΈ Π½Π° стария процСсор. ОсвСн Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° вСрсия Π½Π° lightmapper, която ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GPU, Π½ΠΎ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с API Π½Π° Vulkan ΠΈ Ρ‰Π΅ сС появи само Π² ΠΊΠ»ΠΎΠ½Π° 4.0.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • Много подобрСния, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с изобразяванСто, са прСнСсСни ΠΎΡ‚ ΠΊΠ»ΠΎΠ½Π° Godot 4.0, ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ софтуСрно изобразяванС, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ трансформации Π½Π° скрити 3D ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, пСрсонализиран Π±Ρ€ΠΎΠΉ свСтлини Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ изобразяванС Π½Π° сСнки с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° PCF Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π°.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π·Π° физичСска симулация ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΡΠ±Π»ΡŠΡΡŠΡ†ΠΈ.
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» пълни Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΈ поставянС Π½Π° възли, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сцСни.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π΅ Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π΅ осигурСно Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° подрСсурси.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° настройки ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½ΠΈ рСсурси.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • Π‘Π΅ΡˆΠ΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° подобряванС Π½Π° използваСмостта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² 3D Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ добавянСто Π½Π° Π±Π΅Π·ΠΊΡ€Π°ΠΉΠ½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° XNUMXD ΠΌΡ€Π΅ΠΆΠ° ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ внСдряванС Π½Π° Π²ΡŠΡ€Ρ‚Π΅Π½Π΅ ΠΈ сСлСкция с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° gizmo (ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΈΡ‚Π΅ оси).
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • Π—Π°Ρ‰ΠΈΡ‚Π° срСщу ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² сцСни, Π²Π΅Ρ‡Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към инструмСнтитС Π·Π° Π³Ρ€ΡƒΠΏΠΎΠ²ΠΎ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ (ΠΏΠΎΠΊΠ°Π·Π²Π° сС ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π°ΠΊΠΎ ΠΏΡ€ΠΈ записванС Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ вСрсии Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅).
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ FBX Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π΅Π½ OpenXR плъгин с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° СдноимСнния стандарт Π·Π° създаванС Π½Π° прилоТСния Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° рСалност. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° спСцификацията WebXR Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΡ€Ρ‚Π° HTML5 Π·Π° създаванС Π½Π° ΠΈΠ³Ρ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° рСалност.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° изтСглянС ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ Π² MP3 Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΈ).
  • GraphEdit Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠΈΠ½ΠΈΠΊΠ°Ρ€Ρ‚Π° Π½Π° цялата структура, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² долния дСсСн ъгъл ΠΈ позволяваща Π²ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ всички възли с Π΅Π΄ΠΈΠ½ ΠΏΠΎΠ³Π»Π΅Π΄.
    ИздаванС Π½Π° игровия Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Godot 3.3

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€