Fundamentos de UI
Añadir UI a tu juego requiere escribir código, pero con la ayuda de la IA es sustancialmente más fácil crear UIs interactivas sofisticadas.
Paso 1: Crear un punto de entrada de IU
Player :: class : Player_Base {
ao_late_update :: method(dt: float) {
if this->is_local_or_server() {
draw_ui(this);
}
}
}Paso 2: Comenzar desde un rectángulo de pantalla
draw_ui :: proc(player: Player) {
screen := UI.get_safe_screen_rect();
// Un panel simple centrado
panel := screen->center_rect()->grow(120, 200, 120, 200);
UI.quad(panel, core_globals.white_sprite, {0, 0, 0, 0.7});
}Paso 3: Usar Cut para el diseño
Paso 4: Añadir texto
Paso 5: Añadir botones
Paso 6: Construir un diálogo
Última actualización