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.
- Diseña tu GUIDistribuye tus elementos en el lienzo y dales estilo en el inspector.
- Abre BlueprintCambia a Blueprint para añadir lógica de clic y comportamiento.
- Prueba con ▶Presiona ▶ Test para ejecutar tu diseño en vivo y verificar las interacciones.
- ExportaExporta 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.