Я бродил, если бы вы могли предложить какое-либо руководство. В настоящее время я пишу класс спрайтов для простого игрового движка. Предыдущие механизмы, которые я использовал, позволяли «подключать» внешнюю функцию к сигналу, излучаемому по окончании анимации.
* 1003 Е.Г. *
- создать объект спрайта
- создать внешнюю функцию
- подключить внешнюю функцию к сигналу завершения спрайтов
- Когда излучается сигнал, вызывается внешняя функция.
Эта функция не обязательно делится какими-либо данными со спрайтом, это чисто игровая логическая функция синхронизации. Например, игрок забивает гол, запускается спрайтовая анимация «Поздравляю», затем функция завершения добавляет сумму к счету игрока.
Я изучил это и похоже, что мне нужно использовать функцию обратного вызова / функцию ptr, но у меня пока нет опыта их использования.
Любая помощь будет принята с благодарностью.