Как я могу использовать вид выбора в приложении iphone, используя cocos2d? - PullRequest
0 голосов
/ 05 марта 2009

Я работаю над проектом (игра в слоты) с использованием cocos2d. Мне нужно добавить вид выбора для вращения барабана (цепочка изображений). Но я не могу сделать это вращение. Если у вас есть решение для этого, пожалуйста, дайте мне инструкцию, как я могу сделать это, используя вид сборщика или без просмотра сборщика. Пожалуйста, ответьте мне с помощью инструкции.

Ответы [ 3 ]

0 голосов
/ 02 июля 2009

Если я правильно читаю ... вы хотите использовать UIPicker для имитации цилиндра игрового автомата?

Если это так, поверьте мне, это больше проблем, чем оно того стоит. Это гораздо больше настроек, которые UIPicker когда-либо должен был поддерживать. Сделайте свой собственный прялку, это будет проще, и вы узнаете больше полезных уроков (вместо тайных уловок создания подклассов, чтобы обмануть UIPicker, что вы, вероятно, НИКОГДА не сделаете снова).

0 голосов
/ 07 октября 2009

Я также работаю над проектом, который основан на игровом автомате. Я пытался манипулировать UIPicker, но я не могу понять, как выглядит именно игровой автомат, поэтому я решил использовать UIScrollView и UIImageView. Это получается отлично, работает нормально, нам нужно только перемещаться по изображениям, как мы хотим.

Для случайного числа я создал класс, который генерирует случайное число в соответствии с моим алгоритмом.

Спасибо, Абу

0 голосов
/ 02 июля 2009

Cocos2d не является файлом .nib. Нет простого «вида сборщика». Если вы не сможете сделать это различие, то у cocos2d будет больше проблем, чем стоит.

Вместо этого вы, вероятно, должны анимировать вращающееся колесо, а затем статическое изображение каждого символа на колесе. Сделайте это в классе. Добавьте три к слою, в котором они живут, и затем, когда рычаг или что-то еще потянуто, скажут им перейти в режим вращения, затем подождите, затем перейдите к статическому изображению, определенному вызовом random () или чем-то еще.

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