-
Notifications
You must be signed in to change notification settings - Fork 30
UI: Load Screen
ggGhosTt edited this page Mar 21, 2024
·
3 revisions
XML экран загрузки - имплементация экрана загрузки в формате XML для более удобного редактирования.
ui/ui_mm_loading_screen.xml
ui/ui_mm_loading_screen_16.xml
ui/textures_descr/ui_mm_loading_screen.xml
<!-- На примере оригинального загрузочного экрана: -->
<!-- Фоновое изображение экрана загрузки -->
<background width="1024" height="768">
<!-- Автоматически масштабируемый статический элемент, используемый для фона -->
<auto_static width="1024" height="768">
<texture>ui_mm_loading_screen</texture> <!-- Текстура фона -->
</auto_static>
</background>
<!-- Логотип на экране загрузки -->
<loading_logo x="0" y="173" width="1024" height="399">
</loading_logo>
<!-- Фон полосы прогресса загрузки -->
<loading_progress_background x="260" y="599" width="506" height="4">
<texture color="black" a="255">ui_mm_loading_progress_bar</texture> <!-- Текстура фона полосы прогресса -->
</loading_progress_background>
<!-- Полоса прогресса загрузки -->
<loading_progress x="260" y="599" width="506" height="4" horz="1" min="0" max="100" pos="0" inertion="5.0">
<progress>
<texture>ui_mm_loading_progress_bar</texture> <!-- Текстура полосы прогресса -->
</progress>
<min_color r="30" g="88" b="126"/> <!-- Цвет начала полосы -->
<middle_color r="60" g="118" b="156"/> <!-- Цвет середины полосы -->
<max_color r="90" g="148" b="186"/> <!-- Цвет конца полосы -->
</loading_progress>
<!-- Процент загрузки -->
<loading_progress_percent x="260" y="574" width="506" height="20">
<text align="c" r="170" g="170" b="170" a="0" font="letterica18"/> <!-- Текст с процентом загрузки -->
</loading_progress_percent>
<!-- Название текущего этапа загрузки -->
<loading_stage x="260" y="530" width="506" height="20">
<text align="c" r="170" g="170" b="170" font="letterica18"/> <!-- Текст с названием этапа -->
</loading_stage>
<!-- Заголовок экрана загрузки (например, "Загрузка...") -->
<loading_header x="260" y="622" width="506" height="20">
<text align="c" r="103" g="103" b="103" font="letterica18"/> <!-- Текст заголовка -->
</loading_header>
<!-- Номер совета (если используются советы при загрузке) -->
<loading_tip_number x="260" y="658" width="506" height="20">
<text align="c" r="103" g="103" b="103" font="letterica18"/> <!-- Текст с номером совета -->
</loading_tip_number>
<!-- Позиция "100 советов" при загрузке -->
<loading_tip x="163" y="676" width="700" height="80" complex_mode="1">
<text alignment="c" align="c" r="103" g="103" b="103" font="letterica18"/>
</loading_tip>
Параметр LoadScreenTips
в engine_external.ltx
позволяет включать/выключать отображение "100 советов"
[render]
LoadScreenTips = true