#ios #model-view-controller #nstimer #timing #cadisplaylink
#iOS #модель-представление-контроллер #nstimer #синхронизация #cadisplaylink
Вопрос:
Я создаю видеоигру с боковой прокруткой для iPhone с нуля. У меня есть вражеская модель, которой необходимо изменить положение рук и ног противника. Мне нужно передать эти изменения в представление для отображения. Должен ли я использовать NSTimer внутри модели для изменения этих позиций, а затем заставить ViewController наблюдать за этими изменениями на основе KVO, и чтобы ViewController отправлял информацию в View, и чтобы view вызывал setNeedsDisplay? Естественно, я хочу иметь максимально возможную частоту кадров.
Ответ №1:
Это звучит как разумный способ сделать это.