http://itunes.apple.com/us/app/angry-birds/id343200656?mt=8&ign-mpt=uo%3D6
Итак, я начинаю работать с этой игрой на iphone и решил, что начну играть с Cocos2d в качестве стартового движка.
Теперь, когда у меня есть цель, я выбрал сердитых птиц в качестве своей начальной цели, какую игру я бы хотел научиться строить. Это , а не , которая будет выпущена на рынке. Это всего будет только в учебных целях.
Итак, для начала мой вопрос:
- Будет ли что-то подобное достижимо при использовании Cocos2d?
- Как бы я занялся построением физики для этого?
- Как можно сделать прокрутку экрана, как в cocos2d? (любой пример кода был бы хорош)
Это только для начала. Если у вас есть какие-либо конкретные вопросы, пожалуйста, добавьте к этому вопросу.
Еще несколько вещей, которые меня интересуют:
- анимированные спрайты. Как создать это? Это функция Cocos2d, или я могу использовать UIImageView?
- поддержка перетаскивания. Как они обнаруживают, что я тащу птицу?
- Еще вопрос графики: как они анимируют эффект "растягивания полосы"?
ура
Прогресс
Так что я смог настроить мир в Cocos2d вместе с box2d, и теперь у меня есть несколько блоков, которые сталкиваются и симулируют физику. Теперь у меня возникли проблемы, которые, я думаю, могут быть решены с помощью дальнейших советов / справки / учебных пособий.
Как заставить спрайт двигаться по дуге? Например, когда вы бросаете птицу, она движется по кривой. Как я могу рассчитать это? где эта логика идет? (встроенный или должен быть закодирован?)
Как мне создать мир (карты), где определенные блоки статичны, а некоторые - хрупки? Стоит ли искать поддержку SVG в cocos2d?
Как мне симулировать столкновение, как у злых птиц?
веселит.