首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在cocos2d中创建弯杆效果?

如何在cocos2d中创建弯杆效果?
EN

Stack Overflow用户
提问于 2010-07-09 17:49:49
回答 1查看 616关注 0票数 0

我想在我的cocos2d应用程序中以动画的方式弯曲棍子,以响应用户的触摸。一个很好的例子是游泳池里的跳板,当一个人从跳板上跳到游泳池里时。你将如何创建跳板上下弯曲的动画?

EN

回答 1

Stack Overflow用户

发布于 2010-07-10 01:12:13

为此,我建议使用CAShapeLayer。CAShapeLayers允许您使用相同数量的控制点在不同定义的路径之间设置动画。在这种情况下,可以使用一系列未弯曲的Bezier曲线为直线条件创建路径,然后使用弯曲条件的曲线绘制路径。

使用CABasicAnimation,可以在这两种状态之间平滑地设置动画,从而创建所需的效果。您甚至可以使用CAKeyframeAnimation在直线和弯曲之间的动画中创建一个小反弹。

有关CAShapeLayer的更多信息,请参阅Matt Long的文章"Marching Ants With Core Animation"和Joe Ricioppo的"Complex Interpolation with CAShapeLayer (Free)"

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3211509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档