Я планую розробку гри в Unity3D і намагаюся примиритися з тим, що вже надав двигун, і що я повинен кодувати сам.
Сама гра буде ритм-грою, що означає синхронізацію аудіо та графічних подій, щоб вони завжди грали, коли їм належить. Те, чого я хочу уникати, - це потенційний сценарій відставання, коли звук або графіка починають просуватися швидше, ніж інші.
Коли ми обговорювали такий тип системи координації в моєму класі ігрового дизайну ще в університеті, мій професор назвав цей тип дизайну класом "Хронологія". Ідея полягає в тому, що ви можете спонукати один або декілька з них прогресувати різними темпами, планувати щось, що може відбуватися в майбутньому, і синхронізувати періодичні події. Однак, називаючи це класом "Хронологія", схоже, обмежилося саме мого професора, як гуглінг щодо того, чи є певна функція API функціональності "Хронологія" безрезультатною.
Чи існує ще якась загальна назва для цього виду функціональності? Чи є у Unity якісь раніше існуючі методи для координації планування таких подій, чи це така штука, яку потрібно вбудовувати в двигун? І якщо це станеться, я був би вдячний, щоб його вказали на деякі підручники!