Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用anengine box2d打破/分离精灵?_Box2d_Sprite_Andengine - Fatal编程技术网

如何使用anengine box2d打破/分离精灵?

如何使用anengine box2d打破/分离精灵?,box2d,sprite,andengine,Box2d,Sprite,Andengine,我有一个雪碧是一根棍子。我的精灵已连接到物理Boxbody(box2d)。我想如果我点击棍子的中间,它应该从中间断开,如果我点击开始,它应该在那个点断开 任何建议或链接都是值得欣赏的:)我不知道如何从片段创建多边形的确切数学方法,但您需要理解的是,您必须销毁当前多边形,然后在旧多边形所在的位置创建两个新多边形,这将模拟“断开/切割”的效果将多边形一分为二。我认为这将是一个切割/分割用作box2d实体形状定义的多边形的问题,移除实体,然后使用多边形切割操作的结果创建新实体,并根据多边形“断裂”的方

我有一个雪碧是一根棍子。我的精灵已连接到物理Boxbody(box2d)。我想如果我点击棍子的中间,它应该从中间断开,如果我点击开始,它应该在那个点断开


任何建议或链接都是值得欣赏的:)

我不知道如何从片段创建多边形的确切数学方法,但您需要理解的是,您必须销毁当前多边形,然后在旧多边形所在的位置创建两个新多边形,这将模拟“断开/切割”的效果将多边形一分为二。

我认为这将是一个切割/分割用作box2d实体形状定义的多边形的问题,移除实体,然后使用多边形切割操作的结果创建新实体,并根据多边形“断裂”的方式施加力。伟大的乔治!好的,我理解物理部分。雪碧娱乐怎么样?就像我把它切成一个平行四边形的样子!物理部分还可以。我将如何创建新的两个看起来像平行线的精灵,而最初它是矩形的!我想这会有很多结果