Основы UI
Добавление UI в вашу игру требует написания кода, но с помощью ИИ гораздо проще создавать сложные интерактивные интерфейсы
Шаг 1: Создайте точку входа UI
Player :: class : Player_Base {
ao_late_update :: method(dt: float) {
if this.is_local_or_server() {
draw_ui(this);
}
}
}Шаг 2: Начните с экранного прямоугольника
draw_ui :: proc(player: Player) {
screen := UI.get_safe_screen_rect();
// Простой центрированный панель
panel := screen.center_rect().grow(120, 200, 120, 200);
UI.quad(panel, core_globals.white_sprite, {0, 0, 0, 0.7});
}Шаг 3: Используйте cut для компоновки
Шаг 4: Добавьте текст
Шаг 5: Добавьте кнопки
Шаг 6: Создайте диалог
Последнее обновление