Planuję opracowanie gry w Unity3D i staram się pogodzić z tym, co silnik już dostarczył, i tym, co sam muszę kodować.
Sama gra będzie grą rytmiczną, co oznacza synchronizowanie zdarzeń dźwiękowych i graficznych, aby zawsze grały, kiedy powinny. To, czego chcę uniknąć, to potencjalny scenariusz opóźnienia, w którym dźwięk lub grafika zaczynają się rozwijać szybciej niż inne.
Kiedy omawialiśmy ten rodzaj układu koordynacyjnego w mojej klasie projektowania gier na uniwersytecie, mój profesor nazwał ten typ projektu klasą „Oś czasu”. Chodzi o to, że możesz utworzyć jedną lub więcej z nich, aby robić postępy w różnym tempie, planować różne rzeczy w przyszłości i synchronizować okresowe zdarzenia. Jednak nazywanie tego „klasą osi czasu” wydaje się ograniczać do samego mojego profesora, ponieważ szukanie informacji o tym, czy niektóre funkcje API mają funkcję „osi czasu”, było bezowocnym przedsięwzięciem.
Czy jest jakaś bardziej popularna nazwa tego rodzaju funkcjonalności? Czy Unity ma jakieś wcześniej istniejące metody koordynowania planowania takich wydarzeń, czy też jest to coś, co należy wbudować w silnik? A jeśli tak, byłbym wdzięczny za wskazanie kilku samouczków!