大佬教程收集整理的这篇文章主要介绍了ios – Contre Jour中的弹性触手等图形效果,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道有一种名为“Verlet集成”的技术甚至是用于在cocos2d中绘制绳索的“verlet rope”的实现,但是如何为“触手”精灵制作如此美妙的弹性效果呢?
我有使用Box2D的经验,并且可能尝试为此效果实现物理,但是找不到如何使用这种弹性变形来绘制精灵的解决方案.
任何人都可以帮助我或提供一些提示吗?
甚至对技术的解释,这可以帮助我吗?
我有一点opengl的经验,很棒的cocos2d经验,所以我打算用cocos2d.
抱歉英语不好,我希望,你会明白我的问题:)
至于渲染,你确实可以使用verlet集成.将距离关节的两个锚点作为“绳索”的端点,并在它们之间以均匀间隔的线放置一些点(看起来不需要太多).每个时间步长,两者之间的点数将简单地移向两侧各点的平均值.您可以通过调整每个步骤中间点之间移动到目标位置的距离来使绳索看起来更紧或更松.
然后,最终纹理/子画面渲染将从verlet点的当前位置获取其位置.
以上是大佬教程为你收集整理的ios – Contre Jour中的弹性触手等图形效果全部内容,希望文章能够帮你解决ios – Contre Jour中的弹性触手等图形效果所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。