我有一盏灯的图像,我想让底座有弹性。如果用户将手指放在底座上并向后拉,它会伸展到给定范围。当它们松开时,它会以一定的弹性弹回。
这个youtube视频的box2d + Springs +纹理映射看起来非常接近我的想法:
http://www.youtube.com/watch?v=3cT6ZM3KkqY
我是box2d(iOS)的新手,想知道是否有人能指出我正确的方向。
答案 0 :(得分: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/