Можно ли это сделать с помощью UIAnimation? - PullRequest
1 голос
/ 16 сентября 2011

Я разрабатываю игру для iPhone, и у меня возник вопрос, можно ли это сделать с помощью UIAnimation или мне нужно переключиться на OpenGL.

enter image description here

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

Это больше похоже на шахматы.Когда вы нажимаете на отверстие, на оси z размещается и перемещается вид, а затем, когда вы нажимаете на другое отверстие, вид перемещается в это отверстие и т. Д.

Ответы [ 2 ]

3 голосов
/ 16 сентября 2011

Я верю, что это можно сделать и с UIView с. Отверстия могут быть сделаны с помощью изображения с «прозрачными» отверстиями в нем. Вы можете поместить это UIView поверх фонового изображения (если требуется). При обнаружении касаний вы можете анимировать другой вид поверх этого вида, используя addSubview:. Вы можете изначально оставить этот другой вид за пределами экрана, чтобы анимация выглядела как скользящая анимация.

0 голосов
/ 16 сентября 2011

да UIView также вариант в вашем случае. если вы чувствуете, что будете использовать высококачественную графику и одновременно делать много анимационных материалов на экране, openGL будет лучшим, или, возможно, ваша игра - это 2D-игра, поэтому вы должны рассмотреть COCOS2D "http://www.cocos2d -iphone.org/ "для запуска игры, вы наверняка получите много эффектов и других блестящих вещей с ним. и, кроме всего прочего, он основан на OpenGL .. !! Производительность будет слишком высокой для вас .. !!

Удачи .. !!

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