2014-04-22 115 views
0

我是一个引擎的新手。我有一种情况,我必须将特定的精灵分割成多个精灵,我该如何实现?如何在AndEngine中将精灵分割成多个精灵

+0

为你的精灵使用TiledTextureRegion.It将向你提供你想要切片的列和行。它将使切片等比例。如果你想要一个例子检查AndEngine动画例子 – Rama

+0

@Rama我想实现切片功能就像我们在水果忍者游戏应用程序中看到的切片功能(即切片物体) –

回答

0

您将无法使用andEngine功能执行此操作。你必须自己实施这样的事情。

让我们来谈谈它,并看看切水果(如在水果忍者;)) 你应该有一个西瓜3精灵。两半和整个水果。切片之后,您应该隐藏整个西瓜,并通过设置x,y和旋转角度在适当的位置显示两个半部。 (你必须以某种方式读取和计算切片的位置和方向,它看起来会更真实)

为什么2个半部分而不是1个如果相同?如果你想要一些3D效果,它们不应该是相同的。其中一个精灵会在里面展示一些西瓜(你知道,你吃的是红色的东西;))

另一种可能性是类似的,但不是附着和分离精灵,你可以有两个精灵附着在他们身上看起来像整个西瓜。

PS如果我记得水果忍者有3D水果模型,所以你的物体在2D中看起来不会太酷(它们不会在Z轴上旋转)。 我以水果忍者为例,但你可能只需要类似的效果。我不知道在引擎中有任何其他可能性。 我想说,实施这样的事情不是一件容易的事情。

PS2如果我帮助点击向上箭头并勾选它作为答案。