Вы можете сделать что-то простое, например нарисовать линию с помощью ccdrawLine.Я сделал лазеры, которые просто рисуют красную линию таким образом.Другой способ - использовать систему частиц / излучатель.Я использую Particle Designer от 71squared, но есть и другие.Ваши варианты бесконечны в способах, которыми вы могли бы заставить свой луч выглядеть.Вам просто нужно поэкспериментировать с настройками, чтобы получить желаемый эффект.
Что касается отражения, я использую box2d и приведение лучей.Начните литье лучей с того места, где начинается луч, а затем создайте новый луч на первом объекте, по которому он попадает.
Вот хорошее руководство по приведению лучей: http://www.raywenderlich.com/4653/intermediate-box2d-physics-forces-ray-casts-and-sensors