Световой поток в cocos2d - PullRequest
       6

Световой поток в cocos2d

5 голосов
/ 18 февраля 2012

Я хочу создать легкий поток, который будет двигаться от начальной точки к конечной точке моей игры.так как сделать световой поток в cocos2d?а также хочу сделать отражение на этом световом потоке, когда он касается любой поверхности.так в чем логика делать световой поток и делать отражение?любая идея?

помогите мне ..

1 Ответ

2 голосов
/ 18 февраля 2012

Вы можете сделать что-то простое, например нарисовать линию с помощью ccdrawLine.Я сделал лазеры, которые просто рисуют красную линию таким образом.Другой способ - использовать систему частиц / излучатель.Я использую Particle Designer от 71squared, но есть и другие.Ваши варианты бесконечны в способах, которыми вы могли бы заставить свой луч выглядеть.Вам просто нужно поэкспериментировать с настройками, чтобы получить желаемый эффект.

Что касается отражения, я использую box2d и приведение лучей.Начните литье лучей с того места, где начинается луч, а затем создайте новый луч на первом объекте, по которому он попадает.

Вот хорошее руководство по приведению лучей: http://www.raywenderlich.com/4653/intermediate-box2d-physics-forces-ray-casts-and-sensors

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