Easelt BuilderDocs
Feedback
Abrir Easelt Builder →
Primeros pasos

Introducción

Easelt Builder es un diseñador visual para interfaces dx de MTA:SA — dibuja tu HUD o menú, conecta su lógica y exporta un recurso listo para ejecutar.

Easelt Builder es un diseñador visual basado en navegador para crear GUIs dxDraw de MTA:SA — HUDs, menús, paneles, pantallas de inicio de sesión, tiendas y flujos de varias ventanas. Dibujas sobre un lienzo, aplicas estilo a cada elemento en el inspector, conectas la lógica en Blueprint, lo pruebas en vivo a cualquier resolución y exportas un recurso de MTA listo para ejecutar — todo sin salir de tu navegador.

💡

¿Nuevo por aquí? Ve directamente al Inicio rápido para crear y exportar tu primer HUD en unos minutos, y luego vuelve a esta página para tener la visión completa.

Qué es Easelt Builder

Easelt Builder convierte las partes tediosas del trabajo de UI con dxDraw — calcular a mano las posiciones en píxeles, adivinar la escala, volver a probar en distintas resoluciones — en un flujo de trabajo directo y visual. Todo lo que normalmente escribirías a mano con dxDrawRectangle, dxDrawText y dxDrawImage lo dibujas, arrastras y estilizas en un lienzo en vivo, y luego lo exportas como un recurso ejecutable.

Toda la aplicación se ejecuta en tu navegador. Tu trabajo se guarda localmente y se cifra en reposono se sube nada a un servidor. Tus diseños permanecen en tu máquina.

ℹ️

Dado que los proyectos residen en el almacenamiento local de tu navegador, están vinculados al navegador que uses. Exporta tu recurso para mover un diseño entre máquinas.

Responsivo por fracciones

La idea central detrás de Easelt Builder es responsivo por fracciones: cada posición y tamaño se almacena como una fracción de la pantalla, un número entre 0 y 1 — exactamente como el código dxDraw bien escrito. Un elemento en x = 0.40 se sitúa al 40% del ancho de la pantalla en *cualquier* resolución, de modo que tu UI mantiene su disposición ya sea que un jugador use 1080p, 1440p o ultrawide.

Para la vista previa, Easelt Builder renderiza a una resolución elegida. Convierte cada fracción almacenada en un valor real de píxeles y escala el texto y el espaciado para que lo que ves coincida con lo que los jugadores obtienen en el juego.

ConceptoCómo funciona
Valor almacenadoCada x, y, width, height es una fracción de 0 a 1.
Conversión a píxelespixel = fraction * gameWidth — una fracción se convierte en un píxel real en pantalla a la resolución de vista previa.
Factor de escalaS = gameHeight / 1080 — el texto y el espaciado se escalan respecto a una referencia de 1080p.
Ejemplox = 0.40 se renderiza al 40% del ancho de la pantalla en todas las resoluciones.
💡

Pensar en fracciones significa que diseñas una sola vez y se ve bien en todas partes — sin ajustes por resolución.

Qué puedes crear

HUDs y superposiciones
Barras de salud, contadores de munición, minimapas, notificaciones y otros elementos de pantalla siempre visibles que se mantienen perfectos al píxel en todas las resoluciones.
Menús y paneles
Menús y paneles interactivos con lógica de clic real — botones, pestañas y controles que realmente responden, no solo gráficos estáticos.
Flujos de varias ventanas
Pantallas conectadas como un flujo de inicio de sesión → tienda → inventario, con ventanas que se abren, se cierran y se pasan el control entre sí.

El flujo de trabajo

  1. Dibuja en el lienzo
    Coloca y organiza tus elementos visualmente en el lienzo en vivo.
  2. Aplica estilo en el inspector
    Establece colores, tamaños, fuentes y otras propiedades para el elemento seleccionado.
  3. Añade lógica en Blueprint
    Conecta la interactividad — clics, estado y flujo de ventanas — usando el editor visual Blueprint.
  4. Prueba en vivo
    Previsualiza tu GUI ejecutándose a una resolución elegida para confirmar la disposición y el comportamiento.
  5. Exporta un recurso
    Genera un recurso de MTA:SA ejecutable que puedes colocar en tu servidor.

Cómo está organizada esta guía

La documentación está dividida en cinco partes para que puedas encontrar lo que necesitas en cada etapa de un proyecto:

Primeros pasos
No instales nada, abre el builder y publica tu primera GUI. Empieza con el Inicio rápido.
Diseñar
Trabaja el lienzo y el inspector — colocando, estilizando y organizando elementos por fracciones.
Interactividad
Añade lógica real en Blueprint — clics, estado y flujos de varias ventanas.
Publicar
Prueba en vivo y exporta un recurso de MTA ejecutable.
Referencia
Consulta los detalles — propiedades, funciones y nombres de archivo, todo en un solo lugar.

Idiomas

Easelt Builder está disponible en cinco idiomas, para que puedas trabajar en el que te resulte más cómodo:

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

© Easelt · C4

Got feedback or an idea?Share it →