Easelt BuilderDocs
Feedback
Abrir Easelt Builder →
Referencia

Preguntas frecuentes y consejos

Respuestas a preguntas comunes, además de consejos prácticos.

Esta página responde a las preguntas que los usuarios de Easelt Builder hacen con más frecuencia, y comparte consejos para obtener los resultados más limpios y predecibles de tus GUIs dx de MTA:SA. Si eres nuevo aquí, la versión corta es: todo se ejecuta en tu navegador, tu trabajo permanece privado, y tus diseños están hechos para sobrevivir a cualquier resolución que usen tus jugadores.

Privacidad y almacenamiento

¿Se sube mi trabajo a algún lugar?

No. Easelt Builder se ejecuta enteramente en tu navegador, y tus diseños se guardan localmente en tu propia máquina. Tu trabajo está cifrado en reposo y no hay sincronización con servidor — nada de lo que construyes se envía a un servidor, se sube a la nube ni se comparte con nadie, a menos que lo exportes y lo entregues tú mismo.

ℹ️

Como todo es local, borrar el almacenamiento de tu navegador o cambiar de dispositivo no llevará tus diseños contigo. Exporta todo lo que quieras conservar.

Resoluciones y escalado

¿Funciona mi diseño en todas las resoluciones?

Sí. Easelt Builder almacena cada posición y tamaño como fracciones de la pantalla en lugar de píxeles fijos. Eso significa que un panel que colocas en el centro permanece centrado, y un elemento dimensionado a un tercio del ancho permanece a un tercio del ancho, ya sea que el jugador esté en 1280×720 o en 3840×2160. Tu diseño se escala de forma limpia en todas las resoluciones.

💡

Ajusta la Resolución en Easelt Builder para que coincida con la resolución típica de los jugadores de tu servidor, de modo que la vista previa de tu diseño se vea exactamente como lo verá la mayoría de los jugadores.

Texto, rotación y renderizado

¿Por qué mi texto rotado no se inclina?

El dxDrawText de MTA:SA no puede rotar texto — las letras siempre se renderizan en posición vertical. Cuando rotas un elemento de texto en Easelt Builder, la caja rota pero las letras permanecen en posición vertical, que es exactamente como se verá en el juego. Este es un comportamiento WYSIWYG deliberado: el builder te muestra el resultado real del motor en lugar de una inclinación que nunca aparecería en las pantallas de tus jugadores.

Comportamiento en el juego

¿Por qué mis botones no responden en el juego?

Tus elementos dx solo reciben clics cuando el cursor es visible. El recurso anfitrión debe llamar a `showCursor(true)` para habilitar la interacción. Si tus botones se ven bien pero no ocurre nada cuando haces clic en ellos en el juego, esta es casi siempre la razón.

⚠️

Recuerda llamar a showCursor(false) de nuevo cuando cierres tu GUI, o el jugador se quedará con un cursor visible que no podrá descartar.

Recursos: imágenes y fuentes

¿Puedo usar mis propias imágenes y fuentes?

Sí. Importa tus propias imágenes y fuentes directamente desde el inspector. Cuando exportas tu diseño, se envían junto a él en la carpeta assets/, de modo que tu arte y tipografía personalizados viajan con el recurso y están listos para usarse en el juego sin configuración adicional.

Interactividad con Blueprint

¿Cómo añado lógica de clic?

Abre Blueprint, conecta tu lógica ahí, y luego exporta. Blueprint es donde vive el comportamiento — conectas lo que sucede cuando se hace clic en un elemento, y luego el recurso exportado lleva esa lógica al juego.

¿Cómo pruebo antes de exportar?

En Blueprint, presiona ▶ Test para ejecutar tu diseño e interacciones en vivo. Esto te permite confirmar que tu lógica de clic y tu flujo se comportan como esperas antes de comprometerte con una exportación.

  1. Diseña tu GUI
    Distribuye tus elementos en el lienzo y dales estilo en el inspector.
  2. Abre Blueprint
    Cambia a Blueprint para añadir lógica de clic y comportamiento.
  3. Prueba con ▶
    Presiona ▶ Test para ejecutar tu diseño en vivo y verificar las interacciones.
  4. Exporta
    Exporta cuando todo funcione — tu lógica y tus recursos se envían juntos.

Idiomas y localización

¿Es compatible con el árabe?

Sí. El texto en árabe se remodela y reordena al exportar para que se renderice correctamente en el juego, donde MTA:SA no hará ese modelado por ti. Escribes en árabe con naturalidad en el builder y Easelt Builder se encarga del ordenamiento de derecha a izquierda y de la unión de letras cuando exportas.

¿En qué idiomas está disponible esta documentación?

Esta documentación está disponible en cinco idiomas:

  • Inglés
  • Árabe
  • Francés
  • Portugués
  • Español

Múltiples diseños y pantallas

¿Puedo tener múltiples diseños o pantallas?

Sí. Usa File → Designs… para crear y gestionar múltiples diseños, y usa `switchDesign` en Blueprint para moverte entre pantallas en tiempo de ejecución — perfecto para interfaces de múltiples paneles, menús que cambian de vista, o una pantalla de inicio de sesión que da paso a un panel principal.

Acerca de Easelt Builder

¿Qué son Easelt y C4?

Easelt Builder es el producto — el diseñador visual basado en navegador que estás usando. Easelt · C4 es el creador y titular de los derechos de autor detrás de él.

Easelt Builder
El producto: un diseñador visual basado en navegador para GUIs dx de MTA:SA.
Easelt · C4
El creador y titular de los derechos de autor detrás de Easelt Builder.

Consejos para diseños más limpios

Haz coincidir la Resolución
Ajusta la Resolución a la de tu servidor para que tu vista previa coincida con lo que los jugadores realmente ven.
Presiona P para la vista previa
Pulsa P para echar un vistazo rápido y sin distracciones a tu diseño tal como aparecerá.
Agrupa elementos relacionados
Agrupa los elementos que van juntos para que se muevan, se alineen y permanezcan organizados como una unidad.
Panel → Ventana de Blueprint
Convierte un panel en una ventana de Blueprint para darle su propio comportamiento interactivo.
P
Previsualiza tu diseño
Got feedback or an idea?Share it →