Я хотел бы сгибать палочки в анимированной манере в моем приложении cocos2d в ответ на касания пользователя. Хорошим примером этого является доска для дайвинга в бассейне, когда человек прыгает с доски в бассейн. Как бы вы создали анимацию наклона доски?Как создать эффект изгиба палки в cocos2d?
ответ
Я бы рекомендовал использовать для этого CAShapeLayer. CAShapeLayers позволяет вам анимировать между различными определенными путями с одинаковым количеством контрольных точек. В этом случае вы можете создать путь для прямого условия, используя ряд кривых Безье, которые не изогнуты, а затем нарисуйте путь с кривыми для изгибания.
Используя CABasicAnimation, вы можете плавно перемещаться между этими двумя состояниями, создавая необходимый эффект. Вы даже можете использовать CAKeyframeAnimation для создания небольшого отскока в анимации между прямым и согнутым.
Подробнее о CAShapeLayer, я направляю вас к статье "Marching Ants With Core Animation" от Matt Long и "Complex Interpolation with CAShapeLayer (Free)" от Joe Ricioppo.
Благодарим вас за помощь, но как я могу получить этот эффект в рамках cocos2d. – MacDev
@MacDev - Я понятия не имею (я никогда не работал с cocos2d), но я не понимал, что вы ограничены работой с cocos2d. Я обновил ваш вопрос, чтобы отразить это. –
- 1. Эффект катапульты в cocos2d
- 2. Trail эффект в cocos2d
- 3. эффект воды в cocos2d
- 4. Как создать эффект Spot Light в cocos2d-x
- 5. Как создать эффект выпадающего меню над существующим слоем? Cocos2d
- 6. Как сделать бинокулярный эффект в cocos2d?
- 7. Рисование палки в AS3
- 8. Как создать кнопку в cocos2d?
- 9. Как создать проект Cocos2d
- 10. эффект скручивания страницы в cocos2d-x
- 11. Как сделать этот световой эффект в cocos2d-x
- 12. Эффект частиц в cocos2d ios game
- 13. Эффект ввода текста в iPhone cocos2d Игра
- 14. Линии изгиба черепахи
- 15. Выравнивание предметов изгиба вправо
- 16. Как создать фоновый эффект?
- 17. как создать эффект в JavaScript
- 18. Как создать лестничный эффект
- 19. Как создать этот эффект?
- 20. Как создать эффект google?
- 21. Как создать вихревой эффект?
- 22. Как создать этот эффект?
- 23. изображение палки в центре, бутстрап
- 24. Cocos2d - эффект лунного затмения на iPhone
- 25. Cocos2d/Box2d - Анимированный эффект «привязки к сетке»
- 26. Cocos2d: Как создать глобальный таймер?
- 27. Cocos2d - применить эффект GLImageProcessing к CCSprite
- 28. Эффект Cocos2d Sprite с битовыми плоскостями
- 29. создать формы слой в cocos2d
- 30. Как создать круглый круг в cocos2d?
Что у вас есть? Проводка какого-то кода с вашим вопросом, чтобы показать, что вы пробовали, будет лучше на этом форуме, чем просто попросить людей написать свой код для вас. –
Я не получаю то, что хочу до сих пор, у меня есть структура cocos2d, но что делать, чтобы эффект не очистился, поэтому я задаю вопрос. если у вас есть идея, пожалуйста, дайте мне знать. Спасибо – MacDev