фруктовый эффект ниндзя - PullRequest
1 голос
/ 23 марта 2011

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

Ответы [ 3 ]

9 голосов
/ 28 апреля 2011

У меня есть своя собственная реализация с треугольными полосками OpenGL, сопоставленными с текстурой.Лезвие очень гладкое, если расстояния между соседними точками достаточно малы.Я использую линейную интерполяцию, чтобы вставить больше точек между двумя точками, расстояние которых больше предварительно определенной константы.Я имею в виду интерполяцию порядка использования 2, но реализация сложнее, и производительность может снизиться.Исходный код доступен здесь https://github.com/hiepnd/CCBlade

1 голос
/ 24 марта 2011

Я не знаю, сколько потребуется усилий, но дело в том, что вы можете создавать и изменять форму фильтра и просто применять градиент от белого к серому в качестве текстуры, это даст очень хорошие результаты.я сам работаю с cocos2d-x (это просто порт COSOS Cocos2d), и в нем есть образцы для динамических фильтров (все равно, что вы создаете и манипулируете сеткой, и все делается автоматически), он использует класс CCActionGrid, но я простоеще не использовал этот класс, если вы не можете решить свою проблему с помощью этого, попросите меня искать глубже.

0 голосов
/ 28 февраля 2012

http://pixlatedstudios.com/2012/02/fruit-ninja-like-blade-effect/

Стоит проверить !!!!на основе учебника hiepnd CCBlade.

...