Je prévois le développement d'un jeu dans Unity3D, et j'essaie de comprendre ce que le moteur a déjà fourni et ce que je dois coder moi-même.
Le jeu lui-même va être un jeu de rythme, ce qui signifie synchroniser les événements audio et graphiques afin qu'ils jouent toujours quand ils sont censés le faire. Ce que je cherche à éviter, c'est un scénario potentiel de décalage où l'audio ou les graphiques commencent à progresser plus rapidement que l'autre.
Lorsque nous avons discuté de ce type de système de coordination dans ma classe de conception de jeux à l'université, mon professeur a appelé ce type de conception une classe "Chronologie". L'idée étant que vous pouvez instancier une ou plusieurs d'entre elles pour progresser à des rythmes différents, planifier des événements futurs et synchroniser des événements périodiques. Cependant, appeler cela une classe "Timeline" semble avoir été limité à mon professeur lui-même, car googler pour savoir si certaines fonctionnalités d'API "Timeline" ont été une tentative infructueuse.
Existe-t-il un nom plus courant pour ce type de fonctionnalité? Unity dispose-t-il de méthodes préexistantes pour coordonner la planification d'événements comme celui-ci, ou est-ce le genre de chose qui doit être intégrée au moteur? Et si c'est le cas, j'apprécierais d'être pointé vers des tutoriels!