У меня есть рабочий поток, выполняющий вычисления в фоновом режиме, и я хочу отправить событие / сообщение для вызова функции обновления, чтобы обновить графику на экране после завершения вычисления рабочего потока.
Как мне это сделать в cocos2d?
Демонстрационный код:
-(void) updateGraphic
{
//this one update all the graphics/sprite
}
//note workerThreadFunc is being used to start a new thread
-(void) workerThreadFunc
{
//...
//...
//finish calculation here
//since it's in a different thread, I cannot call updateGraphic directly here
//So I need a event to notify update Graphic here somehow
}