0

我有一个灯的图像,我想让底座有弹性。如果用户将手指放在底座上并向后拉,它会伸展到给定范围。当他们松开时,它会以一定的弹性弹回。

这个 box2d + springs + 纹理映射的 youtube 视频似乎非常接近我想要的:

http://www.youtube.com/watch?v=3cT6ZM3KkqY

我是 box2d ( iOS ) 的新手,想知道是否有人能指出我正确的方向。

4

1 回答 1

2

您发布的视频使用软体动力学。

这个想法是你创建一个由点矩阵组成的柔体对象,如下所示:

0  0  0  0

0  0  0  0

0  0  0  0 

为了渲染图像,矩阵的每个点都是一个顶点。计算索引是一项微不足道的任务。

这是使用 Box2d 在 iOS 上进行软体动力学的一个很好的教程:http ://www.uchidacoonga.com/2012/03/soft-body-physics-with-box2d-and-cocos2d-part-14/

于 2013-01-15T02:28:22.723 回答