Я запланировал повторный обратный вызов для каждого кадра:
[self schedule:@selector(nextFrame:)];
Это формирует мой основной игровой цикл.
Когда пользователь касается экрана, генерируется событие, например,
- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event {
...
// Respond to event
...
}
Это событие генерируется мгновенно в новом потоке?
... или это ставится в очередь и происходит, когда текущий кадр заканчивается?
... или что-то еще?
Если это 2. то значит ли это, что нет проблем с многопоточностью?