2015-01-21 2 views
0

У меня есть последовательность настроек SKActions, и они работают. Однако, если я запускаю действия в пределах SKAction runBlock:^{}, эти действия также выполняются, но родительская последовательность не ждет их завершения. Как я могу выполнить поведение, когда при запуске последовательности родительская последовательность ожидает действия в пределахarunBlock для заполнения также?Последовательность выполнения SKAction runBlock, действия внутри?

+0

Блоки предназначены для асинхронного выполнения. Это будет невозможно. – ZeMoon

ответ

2

Нет, это просто невозможно. runBlock срабатывает один раз, а затем продолжается следующим действием. Тем не менее, вы можете проверить, например. didFinishUpdate выполняется ли какое-либо условие, а затем выполняются другие действия. Но вы не должны злоупотреблять этим и, скорее, посмотреть, можете ли вы выполнить желаемые действия простым SKActions.

Смежные вопросы