Roblox Release Notes 732: todas las novedades y cambios de la actualización

Lucía Morales |

Mejoras y nuevas funciones

Visuales e interfaz

  • Rotación de mapa UV: se agregó la propiedad Rotation a las instancias Texture y Decal para permitir la rotación de mapas UV. (Live)
  • Instancia de UI sin código: se agregó un nuevo componente de UI sin código que se vincula directamente a un InputAction para mostrar automáticamente las vinculaciones activas del dispositivo como etiquetas de texto o imágenes. (Pending)
  • Propiedades de visualización de entrada: se introdujeron InputBinding.DisplayName y InputBinding.DisplayImage para InputActionLabel, junto con una propiedad InputAction.PreferredBinding de solo lectura para controlar la UI personalizada. (Pending)

Física y construcción de mundos

  • Grupos de colisión de WorldModel: se movieron las API de grupos de colisión de PhysicsService y Workspace.TouchesUseCollisionGroups a WorldRoot. Ahora cada WorldModel puede administrar sus propios grupos de colisión de forma independiente. Se agregó WorldModel.UseWorkspaceCollisionGroups para adoptar, si es necesario, las reglas a nivel de Workspace. (Pending)
  • Cuadros delimitadores para el arrastre en Studio: se agregó la opción Use Bounding Boxes para las herramientas de arrastre de Studio, lo que permite que las piezas se ajusten según cuadros delimitadores simples, sin importar la geometría de colisión subyacente. (Pending)
  • Estabilidad de la física: se corrigieron múltiples fallas relacionadas con restricciones físicas (constraints). (Pending)

Entradas y compatibilidad con periféricos

  • Compatibilidad con MicroGamepad y controles remotos de TV: se agregó Enum.PreferredInput.MicroGamepad para gamepads sin joysticks analógicos (por ejemplo, controles remotos de TV). Se introdujeron nuevos códigos de tecla: ButtonCenter, ButtonBack, ButtonUp, ButtonDown, ButtonLeft y ButtonRight. (Pending)
  • Optimizaciones para iPad: se mejoró el manejo de gestos del trackpad y se ajustó el comportamiento del mouse en iPad. (Pending)
  • Actualización de los scripts predeterminados del jugador: se actualizaron los scripts de jugador Workspace.PlayerScriptsUseInputActionSystem para llamar directamente a InputBinding:Fire() y Player:GetCameraState(). (Pending)
  • Compatibilidad con claves de dispositivo: se agregó compatibilidad con las claves de arranque autofirmadas de Pixel 10a GrapheneOS. (Live)

Rendimiento y herramientas para desarrolladores

  • Correcciones de MicroProfiler: se corrigió un problema de larga data por el cual las regiones de código definidas mediante debug.profilebegin/profileend aparecían con etiquetas incorrectas. MicroProfiler ahora también restringe la visualización de conexiones únicamente a direcciones IP locales. (Pending)

Corrección de errores

Renderizado y gráficos

  • Mejoras de EditableImage: se agregó un parámetro antiAliased a EditableImage:DrawCircle() y EditableImage:DrawLine() para obtener bordes nítidos y definidos. Ahora se respeta correctamente el parámetro de transparencia cuando combineType está configurado como Enum.ImageCombineType.Add. (Live)
  • Parpadeo de estrellas a FPS altos: se corrigió la anomalía en la tasa de parpadeo de las estrellas del cielo nocturno que ocurría con altas tasas de cuadros. (Live)
  • Muestreo de bordes: se corrigieron problemas de muestreo de bordes en ImageHandleAdornment. (Live)

Lógica de UI y scripting

  • Conservación de estilos de UI: cambiar el padre de un elemento hijo de UI y eliminar su padre anterior dentro del mismo frame ya no provoca que el elemento hijo pierda su estilo. (Pending)
  • Corrección de escalado de BillboardGui: se corrigió que los TextLabels con TextScaled dentro de BillboardGuis desaparecieran cuando el billboard se reducía mediante tween hasta un tamaño cero. (Pending)
  • Desbloqueo del mouse: los botones modales visibles en pantalla ubicados dentro de padres fuera de pantalla ahora desbloquean correctamente el mouse. (Pending)
  • Escalado del recorte de la barra superior: se corrigió un problema por el cual el contenido de GuiService.TopbarInset se escalaba de forma incorrecta durante la retroalimentación de traducción (translation feedback). (Pending)

Motor, física y replicación

  • Desconexiones del servidor: se corrigió un problema intermitente de desconexión al modificar atributos bajo Workspace.AuthorityMode.Server o Workspace.NextGenerationReplication. (Live)
  • Disparo erróneo de Humanoid.Died: se corrigió un error que hacía que la señal Humanoid.Died se disparara de forma inesperada cuando otros personajes salían del streaming. (Pending)
  • Comportamiento de reposo de Constraint: se corrigió un comportamiento anómalo poco frecuente en el reposo (sleep) de las piezas cuando entraban en reposo justo en el momento en que se eliminaba una constraint. (Pending)
  • Error de carga de audio: se resolvió un problema al cargar archivos de audio comprimidos que generaba errores falsos de "archivo no encontrado". (Pending)

Herramientas de Studio y editor

  • Persistencia de la Command Bar: guardar fragmentos de la Command Bar en una ventana de Studio ya no será borrado silenciosamente por una segunda ventana de Studio abierta. Ahora los fragmentos persisten de inmediato al guardarse. (Pending)
  • Autocompletado y funciones de tipo: se corrigió un problema por el cual las funciones de tipo definidas por el usuario se omitían en las evaluaciones de autocompletado. Se resolvió un error que hacía que las funciones de tipo exportadas se evaluaran como error-type o generaran errores de modificación entre arenas (cross-arena). (Pending)
  • Editor de gráfico de animación: se corrigió un error por el cual los scripts generados mediante Graph ⟩ Create Animate Script se creaban vacíos. (Pending)