Основы 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: Постройте диалог
Последнее обновление