Думаю, хороший пример этого можно найти в 2D-игре с кокосами с открытым исходным кодом Gorillas от Lhunath.Вы можете найти его https://github.com/Lyndir/Gorillas/tree/master/Gorillas.
Особенно файл ThrowController.m будет вам интересен.
При таком подходе вы просто описываете каждую точку на пути объекта, который выбросают (в данном случае бананы) с простой формулой.
после этого простая математика определяет вашу траекторию: http://en.wikipedia.org/wiki/Trajectory
дополнительные точки, если вы также хотите включить внешние силы наснаряд.
Другой возможный путь - это позволить физическому движку выполнить сложную часть, для Cocos 2D вы можете использовать chipmunk и Box2d.Я не пробовал ни того, ни другого, но если вам интересно, вам следует ознакомиться с руководством Рэя Вендерлиха, обычно они великолепны ;-).: http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls