Составные части
- ТЕЛО: models/props_unique/jukebox01_body.mdl
-
ДИСКОВОД: models/props_unique/jukebox01.mdl
-
АНИМАЦИИ:
- [0] idle
- [1] replace
- [2] diskspin
-
АНИМАЦИИ:
-
МЕНЮ: models/props_unique/jukebox01_menu.mdl (СКИНЫ 0-6)
- Игроку предлагается собрать 3 части автомата самостоятельно
- Проп МЕНЮ, будет отдельной кнопкой, так что игрок просто будет добавлять действия в него, такой подход избавит игроков от визуальных непоняток как включать автомат, так как в игре это именно так и делается, нативность главное.
- Нужно добавить действие включить рандомный трек, так и определенный, с возможностью выбора громкости при создании действия
- нужно добавить опцию для кнопок чтобы они переставали показывать какую либо информацию ошибках возвращаемых предварительным симулятором.
- нужно добавить возможность включить отложенную на указанное кол-во времени анимацию, так как нужно после запуска анимации replace потом сразу запустить анимацию diskspin
- нужно добавить это все в шаблон, а шаблон залить в библиотеку.
- Модельки для музыкального автомата нужно поместить в наборы => Музыкальный автомат, включая кнопку.
- чтоб им жизнь медом не казалась залить какой нибудь метал
function SwitchRecords()
{
StopAllMusic()
// play needle scratch sound
EntFire( EntityGroup[14].GetName(), "playsound", 0 )
// switch disks
EntFire( EntityGroup[7].GetName(), "setanimation", "replace", 0 )
EntFire( EntityGroup[7].GetName(), "setdefaultanimation", "diskspin", 0.1 )
}
Рекомендуемые комментарии
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.