Team Create (���������� ��������������) + ���������� ���� + ������ 16/17/20/40/44/05 #34
@ -8950,6 +8950,75 @@ game.self.onInteract(() => {
|
|||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
|
||||||
|
'guide-loadingscreen': {
|
||||||
|
body: (
|
||||||
|
<>
|
||||||
|
<h3 className="lessonH">Что получится</h3>
|
||||||
|
<p>
|
||||||
|
<b>Красивый экран загрузки игры</b> — то, что видит игрок при входе
|
||||||
|
в игру (после клика «Играть»), пока грузится сцена. Композиция как в
|
||||||
|
Roblox: размытый фон с медленным движением (<b>Ken Burns</b>),
|
||||||
|
<b> карточка-витрина</b> по центру, крупное <b>название места</b> и
|
||||||
|
<b> автор с verified-галочкой</b>, прогресс-бар и спиннер. Когда сцена
|
||||||
|
загрузилась — экран плавно исчезает.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<Shot src="guide-loadingscreen-scene.png" wide
|
||||||
|
caption="Экран загрузки игры: размытый Ken-Burns фон, карточка-витрина, «Открыть фабрику», автор с verified-галочкой, прогресс и спиннер." />
|
||||||
|
|
||||||
|
<h3 className="lessonH">Шаг 1. Настроить в свойствах проекта</h3>
|
||||||
|
<p>
|
||||||
|
Без кода: <b>Настройки игры → вкладка «Стартовый экран входа (Ken Burns)»</b>.
|
||||||
|
Задай фон (размытое изображение игры), карточку, название места, имя
|
||||||
|
автора, галочку verified, стиль анимации и длительность. Этот экран
|
||||||
|
автоматически покажется игроку при заходе.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li><b>Фон</b> — размытое изображение игры (или её обложка);</li>
|
||||||
|
<li><b>Карточка</b> — витрина по центру (необязательно);</li>
|
||||||
|
<li><b>Название места</b> + <b>автор</b> + <b>verified</b>;</li>
|
||||||
|
<li><b>Стиль:</b> Ken Burns / статичный / параллакс / частицы;</li>
|
||||||
|
<li><b>Длительность</b> и <b>прогресс-бар</b>.</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Если ничего не задано — экран всё равно красивый: берёт обложку,
|
||||||
|
название и автора игры автоматически.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3 className="lessonH">Шаг 2. Переходы между мирами из скрипта</h3>
|
||||||
|
<p>Для смены главы/мира вызывай экран вручную:</p>
|
||||||
|
<ScriptKind kind="global" />
|
||||||
|
<Code>{`game.loading.show({
|
||||||
|
style: 'particles',
|
||||||
|
placeName: 'Алмазная глава',
|
||||||
|
studioName: 'Виктория — Майнкрафтия',
|
||||||
|
verified: true,
|
||||||
|
duration: 2,
|
||||||
|
});
|
||||||
|
game.after(0.6, () => {
|
||||||
|
game.environment.setTimeOfDay(0); // меняем мир «за кулисами»
|
||||||
|
game.environment.setSkyColor('#0a1024');
|
||||||
|
});
|
||||||
|
game.loading.onHide(() => {
|
||||||
|
game.ui.set('hi', 'Добро пожаловать!', { x:50, y:6, anchor:'top' });
|
||||||
|
});`}</Code>
|
||||||
|
|
||||||
|
<Note>
|
||||||
|
Стили: <b>Ken Burns</b> — медленный pan+zoom фона (классика Roblox);
|
||||||
|
<b> параллакс</b> — фон смещается за мышью; <b>частицы</b> — летящие
|
||||||
|
искры; <b>статичный</b> — без анимации. Verified-галочка — синий кружок
|
||||||
|
с белым чеком рядом с автором.
|
||||||
|
</Note>
|
||||||
|
|
||||||
|
<Try>
|
||||||
|
Открой настройки игры → «Стартовый экран», впиши название места и автора,
|
||||||
|
выбери стиль «Частицы» — запусти игру и посмотри, как экран загрузки
|
||||||
|
встречает игрока.
|
||||||
|
</Try>
|
||||||
|
</>
|
||||||
|
),
|
||||||
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/** Есть ли готовый текст урока для игры с таким id. */
|
/** Есть ли готовый текст урока для игры с таким id. */
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user