Что использовать, когда — COCOS2d или простой UIImageView с анимацией?

#iphone #ipad #cocos2d-iphone

#iPhone #iPad #cocos2d-iphone

Вопрос:

Я собираюсь создать простую игру для iPad, в которой стрелка будет отбивать шары. Где шары движутся в случайном направлении со случайной скоростью. Когда стрелка попадает в мяч, появляется анимация, похожая на взрыв, со звуком (обнаружение столкновений здесь главное). Итак, что я должен предпочесть для этого. Должен ли я использовать простой UIImageView и анимацию или использовать COCOS2D. Также я новичок в COCOS 2d. Также приветствуются любые другие варианты. Спасибо.

Ответ №1:

Используйте анимацию cocos2d.Смотрите ссылку ниже, если у вас есть таблицы спрайтов, попробуйте это:

1) http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

или у вас есть отдельные изображения, см. это:

2) http://cocos2d-iphone.org/wiki/doku.php/prog_guide:animation

Ответ №2:

Использование cocos2d имеет много преимуществ перед UIKit. Одна из вещей — box2d, которая будет очень полезна для такой игры, как эта [по крайней мере, у меня сложилось такое впечатление по вашему вопросу]. Проведите некоторое исследование по обнаружению столкновений box2d.

Комментарии:

1. Кроме того, как указано @banu, в анимации есть все преимущества. Это очень просто, и благодаря поддержке таблиц спрайтов обработка памяти довольно хорошая. Я думаю, что вы не ошибетесь с Cocos2d здесь. Всякий раз, когда вам нужно что-то из UIKit, вы все равно можете использовать это [например, меню, вкладки и т.д.], Хотя cocos по-прежнему позволяет создавать их самостоятельно.