0
Я собираюсь реструктурировать свою игру, чтобы использовать несколько uiviews. Правилен ли следующий поток?Quick Check re Как реализовать несколько UIViews в iPhone-игре
- Я создаю 6 uiviews (по одному для каждого спрайта).
- игра загружает root uiview.
- root uiview init метод загружает 5 подзаголовков, используя self addSubview.
- в игровом контроллере я обновляю каждую uiview каждую игру tic.
- игровому контроллеру потребуется указатель на каждый экземпляр Uiview.
Спасибо всем,
Martin
Спасибо, но я не могу заставить это работать. Я просто использую [self.view addSubview: view 2] в моем контроллере? – GuybrushThreepwood
Да, но вам также нужно убедиться, что subview.frame установлен правильно. Вы также можете просто сделать все это в построителе интерфейса, создать точки вывода для всех видов, подключить выходы, а затем сделать все перемещение/анимацию в коде – Nimrod
Спасибо, но я все еще застрял. Использование view2.frame = CGRectMake (55.0f, 0.0f, 50.0f, 50.0f); \t \t [self.view addSubview: view2]; Теперь дает мне черный квадрат на экране. Я сейчас запутался в том, как заставить спрайт рисовать в этом поле - я использую Quartz 2d и контекст для рисования. – GuybrushThreepwood