2010-10-13 1 views
0

Я собираюсь реструктурировать свою игру, чтобы использовать несколько uiviews. Правилен ли следующий поток?Quick Check re Как реализовать несколько UIViews в iPhone-игре

  • Я создаю 6 uiviews (по одному для каждого спрайта).
  • игра загружает root uiview.
  • root uiview init метод загружает 5 подзаголовков, используя self addSubview.
  • в игровом контроллере я обновляю каждую uiview каждую игру tic.
  • игровому контроллеру потребуется указатель на каждый экземпляр Uiview.

Спасибо всем,

Martin

ответ

0

я бы, вероятно, использовать UIViewController для основной целью загрузки подвидов и добавить их в главном окне, а не загружать подвидов непосредственно в самой главной UIView ,

+0

Спасибо, но я не могу заставить это работать. Я просто использую [self.view addSubview: view 2] в моем контроллере? – GuybrushThreepwood

+0

Да, но вам также нужно убедиться, что subview.frame установлен правильно. Вы также можете просто сделать все это в построителе интерфейса, создать точки вывода для всех видов, подключить выходы, а затем сделать все перемещение/анимацию в коде – Nimrod

+0

Спасибо, но я все еще застрял. Использование view2.frame = CGRectMake (55.0f, 0.0f, 50.0f, 50.0f); \t \t [self.view addSubview: view2]; Теперь дает мне черный квадрат на экране. Я сейчас запутался в том, как заставить спрайт рисовать в этом поле - я использую Quartz 2d и контекст для рисования. – GuybrushThreepwood

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

  • Нет связанных вопросов^_^