Создавать UIImageViews через заданные интервалы? - PullRequest
0 голосов
/ 04 апреля 2011

Итак, я делаю простую игру для iPhone на основе UIKit. Это похоже на Sky Burger, если кто-то знаком. Если нет, то в игре будут объекты, падающие с верхней части экрана, и в нижней части экрана будет персонаж, которым будет управлять акселерометр, который будет их ловить.

У меня есть цикл игры и движение персонажа. Я знаю, как анимировать падающие ImageViews (если бы я мог их создать). Я просто не могу понять, как создать несколько представлений UIImage, которые создаются каждые 1-3 секунды или около того.

Если бы кто-нибудь мог указать мне правильное направление или предложить какие-либо места, где я должен начать искать, это было бы очень признательно.

Также, если мне неясно, просто дайте мне знать, и я постараюсь уточнить.

1 Ответ

1 голос
/ 04 апреля 2011

Создайте NSTimer, планируйте его каждые 1-3 секунды или около того, и в методе действия таймера создайте виды изображений ([[UIImageView alloc] initWithImage:]), расположите их и добавьте их в основной вид (-addSubview:).

Не забудьте удалить те виды изображений, которые вам больше не нужны, иначе вы быстро создадите так много видов, что ваше приложение будет аварийно завершено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...