Home Ciencia y Tecnología Los aspectos más destacados y mejoras de Godot 4.4 beta 3

Los aspectos más destacados y mejoras de Godot 4.4 beta 3

50
0

Woah, ¿otra construcción beta ya? No te estás imaginando cosas, solo ha pasado una semana desde nuestro último lanzamiento. El equipo está completamente en el ritmo de fusionar los bloqueadores de liberación, por lo que podemos acelerar la salida. Además, nuestra comunidad ha estado en la pelota con la presentación de informes de regresión; ¡Gracias a todos los que están involucrados!

Si bien el progreso ha sido a un ritmo que todos nos entusiasman, ¡aún no ha terminado! Es possible que hagamos un lanzamiento beta más la semana siguiente, pero después de eso esperamos estar preparándonos para los candidatos de liberación. Si aún no lo ha hecho, alentamos a los usuarios que no se han comprometido con los lanzamientos beta a hacerlo y nos ayudan a atrapar a los últimos rezagados.

Por favor, considere apoyar el proyecto financieramente, si puede. Godot se mantiene por los esfuerzos de los voluntarios y un pequeño equipo de contribuyentes pagados. Sus donaciones se destinan a patrocinar su trabajo y garantizar que puedan dedicar su atención indivisa a las necesidades del proyecto.

Saltar al Descargas Sección, y dale un giro en este momento, o continúa leyendo para aprender más sobre mejoras en este lanzamiento. También puedes probar el Editor internet o el Editor de Android para este lanzamiento. Si está interesado en este último, solicite unirse a nuestro grupo de pruebas para obtener acceso a compilaciones de prelanzamiento.


La ilustración de portada unique es de Balandán, ¡Un simulador de pachinko Roguelike donde las leyes de la física se doblan a su testamento, desarrollado por NewObject y publicado por Uncooked Fury! Puedes comprar el juego en Steam y seguir al desarrollador en Bluesky y Itch.io.

Reflejos

Para obtener una visión basic de lo nuevo en basic en Godot 4.4, eche un vistazo a los aspectos más destacados de 4.4 beta 1que cubren muchos de los cambios. Esta publicación de weblog solo cubre los cambios entre Beta 2 y Beta 3. Esta sección cubre los cambios más relevantes realizados desde el instantánea beta 2que son en gran medida correcciones de regresión.

Herramienta de actualización de uid

La introducción de .uid Los archivos siguen siendo uno de los mayores cambios en el ciclo de lanzamiento 4.4, tanto que le dimos un artículo dedicado. Sin embargo, no ha sido el sistema más sencillo, particularmente para aquellos que intentan actualizar sus proyectos desde 4.3. Para abordar esto, Malcolm Anderson ha reunido una herramienta de actualización UID para automatizar este proceso (GH-103071).

Portación de correcciones al modo de ventana incrustada/flotante

La opción de ventana del juego integrada/flotante agregada en 4.4 está demostrando ser bastante well-liked, pero también expone todo tipo de peculiaridades en varios sistemas con la forma en que tratan con Home windows. Hilderin hizo un trabajo impresionante para rastrear y solucionar estos problemas, con solicitudes de extracción como GH-102104, GH-102238, GH-102251, GH-102311, GH-102312, GH-102470, ¡y más! La experiencia ya debería ser mucho mejor en Beta 3.

Mejoras de hornear mapa de luz

Clay John cambió la lógica para hornear la iluminación directa en Lightmapgi para extenderla sobre múltiples marcos, evitando un pico de cálculo que puede llevar al sistema operativo a activar TDR, lo que resulta en un bloqueo del contexto de la GPU (GH-102257). Con algunas correcciones adicionales como GH-102424, GH-102497 y GH-102477, Lightmap Baking obtuvo una buena actualización en esta instantánea.

¡Y más!

  • Animación: corrige la pantalla de spinbox FPS incompleto en el editor de marcos Sprite (GH-101798).
  • AUDIO: Internet: solucionar problemas de audio con muestras y GodotPositionReportingProcessor (GH-102163).
  • Core: Agregue mensajes de error explícitos a las funciones multimesh (GH-101109).
  • Core: Repair Foundation::get_euler Simplificando incorrectamente las rotaciones en algunos casos (GH-102144).
  • Core: Repair is_valid_float, Variant analizador Expression analizador, marcador de guiones y TextServer No entrega capital E en notación científica (GH-102396).
  • Editor: Se corrigieron los detalles de los recursos se expandirán inesperadamente (GH-101817).
  • Editor: Mejore la condición de creación de archivos UID (GH-102489).
  • Editor: Optimizar la enumeración de los nombres (GH-101489).
  • Editor: Revertir “EditorResourcePicker: Reemplace las opciones para cargar el archivo con el botón para Quickopendialog” (GH-102196).
  • Editor: Usar FlowContainer para Profiler y Visible Profiler barras (GH-102024).
  • Exportación: desactive los renderistas de steel y vulkan en las compilaciones de simuladores. Elimine el soporte del simulador del editor/exportador (GH-102179).
  • Gdextension: corrige la fuga de memoria cuando ClassDB::bind_method_custom() falla (GH-102131).
  • GDSCRIPT: arreglar el análisis superior B y X en los literales enteros (GH-102400).
  • GUI: FIJA la selección del mouse TextEdit y la cancelación de desplazamiento (GH-91778).
  • GUI: corrige el recuento de líneas visibles de texto al configurar el texto (GH-102296).
  • GUI: introducir Viewport Funciones para mantener el ratón sobre el estado consistente (GH-99890).
  • GUI: evitar que la información sobre herramientas se muestre al pasar el closing de la línea de guión (GH-100913).
  • Purple: corrige el análisis de mensajes de múltiples marco de WebSocket WSLECK (Agaño) (GH-102128).
  • Portal: Portal de Freedesktop: verifique FileChooser y Settings Disponibilidad de interfaz en lugar de asumir que siempre está disponible (GH-101812).
  • Porting: implementar get_length() para tuberías (GH-102365).
  • Renderización: second: arreglar los niños con clip y artefactos de representación (GH-102161).
  • Renderización: Agregue anotaciones de bucle a Ubershaders para evitar el desenrollado de bucle (GH-102480).
  • Renderización: Repair Shadow Peter-Panning con Highlight predeterminado (GH-101952).
  • Renderización: Habilite completamente HDR2D cuando se cambie la configuración (GH-102177).
  • Representación: Marque la compilación de la tubería de Uvershaders como alta prioridad (GH-102125).
  • Renderización: Steel: Habilitar soporte de dirección de búfer GPU (GH-101602).
  • Representación: use un Epsilon más pequeño para Omni y el límite de atenuación SPAR (GH-102272).
  • Shaders: Repair source_color Valor predeterminado (GH-101642).
  • ThirdParty: armonizar parches para documentar los cambios aguas abajo (GH-102242).

Colegio de cambios

51 contribuyentes enviado 116 mejoras para este lanzamiento. Ver nuestro Elige de cambios interactivo Para la lista completa de cambios desde la instantánea 4.4-beta2. También puede revisar todos los cambios incluidos en 4.4 en comparación con el lanzamiento de características 4.3 anterior.

Este lanzamiento está construido a partir de comet 06acfccf8.

Descargas

Descargar Godot 4.4 Beta3

Compilación estándar Incluye soporte para GDScript y Gdextension.

.NET Construct (marcado como mono) Incluye soporte para C#, así como GDScript y Gdextension.

  • .NET 8.0 o más nuevo se requiere para esta compilación, cambiando la versión mínima appropriate de .NET 6 a 8.

Mientras que los mantenedores de motores hacen todo lo posible para garantizar que cada instantánea de vista previa y candidato de lanzamiento sea estable, esto es, por definición, una pieza de software program previa a la liberación. Asegúrese de hacer copias de seguridad frecuentes o utilizar un sistema de management de versiones como GIT, para preservar sus proyectos en caso de corrupción o pérdida de datos.

Problemas conocidos

Durante la etapa beta, nos centramos en resolver ambas regresiones (es decir, algo que funcionó en un lanzamiento anterior ahora está roto) y nuevos errores significativos introducidos por nuevas características. Puede echar un vistazo a nuestra lista precise de regresiones y problemas importantes que nuestro objetivo es abordar antes de liberar 4.4. Esta lista es dinámica y se actualizará si descubrimos nuevos problemas de showstopping después de que más usuarios comiencen a probar las instantáneas beta.

Con cada lanzamiento, aceptamos que habrá varios problemas que ya se han informado pero que aún no se han solucionado. Consulte el rastreador de problemas de GitHub para obtener una lista completa de errores conocidos.

  • Hornear un LightMap3D es más propenso a bloquearse después de agregar soporte para la transparencia. El problema se rastrea en GH-101391.
  • Los cambios en las escenas no se reflejan en las exportaciones APK después de la exportación inicial en el editor de Android. El problema se rastrea en GH-101007.

Informes de errores

Como probador, lo alentamos a abrir informes de errores si experimenta problemas con esta versión. Verifique primero los problemas existentes en GitHub, utilizando la función de búsqueda con palabras clave relevantes, para asegurarse de que el error que experimenta aún no se conozca.

En explicit, cualquier cambio que trigger una regresión en sus proyectos es muy importante para informar (por ejemplo, si algo que funcionó bien en 4.x lanzamientos anteriores, pero ya no funciona en esta instantánea).

Apoyo

Godot es un motor de juego de código abierto sin fines de lucro desarrollado por cientos de colaboradores en su tiempo libre, así como un puñado de desarrolladores de parte y a tiempo completo contratados gracias a generosas donaciones de la comunidad de Godot. ¡Muchas gracias a todos los que han contribuido con su tiempo o su apoyo financiero al proyecto!

Si desea apoyar el proyecto financieramente y ayudarnos a asegurar nuestras futuras contrataciones, puede hacerlo utilizando el Fondo de Desarrollo de Godot.


Tripulaciones de Thaddeus

También publicado aquí

fuente