Я планирую разработку игры для Unity3D и пытаюсь понять, что движок уже предоставил, и что я должен написать сам.
Сама игра станет ритм-игрой, что означает синхронизацию аудио и графических событий, чтобы они всегда играли, когда они должны. Чего я хочу избежать, так это потенциального сценария отставания, когда звук или графика начинают развиваться быстрее, чем другие.
Когда мы обсуждали этот тип системы координат в моем классе игрового дизайна в университете, мой профессор назвал этот тип дизайна классом «Хронология». Идея состоит в том, что вы можете создать один или несколько из них, чтобы развиваться с разной скоростью, планировать события в будущем и синхронизировать периодические события. Тем не менее, называть это классом «временной шкалы», по-видимому, было ограничено самим моим профессором, так как поиск того, является ли определенная функция API «временной шкалой», бесполезным занятием.
Есть ли более распространенное название для такой функциональности? Есть ли в Unity какие-либо ранее существовавшие методы для координации планирования таких событий, или это такая вещь, которую нужно встроить в движок? И если это произойдет, я был бы признателен за указание на некоторые учебники!