Как создать инвентарь в игре в зависимости от того, какие предметы получает пользователь - PullRequest
1 голос
/ 13 января 2011

Мне нужно создать вид с изображениями, которые появляются в зависимости от того, какие предметы получает пользователь. По существу, представление пустое, затем пользователь получает элемент, и этот элемент появляется, скажем, (20, 44,), затем они получают второй элемент, и этот элемент появляется в (120, 44), и он продолжается в назначенных позициях. И мне также нужно добавить кнопку над каждым элементом в зависимости от того, какое изображение там находится. Я подумал, что, возможно, я мог бы использовать массив для каждого отдельного элемента, имеющего свое собственное значение x, y, и просто помещать элементы в массив в соответствии с тем, что они получают. Но я не уверен, как это сделать. Может ли кто-нибудь помочь мне? Это было бы бесконечно оценено.

1 Ответ

2 голосов
/ 13 января 2011

Вы можете добавить элементы в NSMutableArray с помощью addObject: (который помещает объект в конец массива) или insertObject:atIndex: (который помещает объект в назначенный индекс).Похоже, это единственная часть вашего плана, с которой вы не разобрались.

Кроме того, если позиция элемента может быть рассчитана по его индексу в массиве, нет необходимости хранить его.Вы можете просто сделать функцию для ее вычисления и вызывать ее всякий раз, когда вам нужно рисовать.

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