Я реализую игру на cocos2d-x.Как замедлить все действия cocos2dx Игра
Теперь я реализовал «Replay моей игры» особенность (Игра показывает от начала)
Но я хочу повторить свою игру со скоростью 1x, 2x, 3x, 4x. При изменении скорости до 2x все действия (перемещение и поворот и т. Д.) Должны работать в отношении новой измененной переменной.
Как я могу это сделать, изменяя общую скорость CCAction?
Я хочу общее решение. Я знаю решение с переменными или планировщиком, , но я хочу общее решение.
Функция SetTimeScale (val) является планировщиком. Функция и val - это переменная времени, в течение которого работают все функции. Если это правда, я сделал это раньше. Я хочу решение, в котором все действия (например, переворачивание карты, вращение карточек, движение карт, отскакивание карт и все такие функции) меняют скорость, изменяя только одну переменную. –
Пытаетесь ли вы пробраться выше? –