如何在AndEngine中为移动精灵添加拖尾路径

4
我正在开发一个游戏直升机 (http://i1-games.softpedia-static.com/screenshots/Copter_1.jpg)。当您触摸屏幕时,直升机会向上移动,否则它会向下移动。因此,您正在改变精灵的位置。

现在我想为我的精灵添加一个轨迹路径,有人知道如何实现吗?以下是示例:

trailpath

只需要中心线的提示即可。如果您有关于渐变的想法,请告诉我!


@Racoon 是的,你可以称之为尾巴! - Remy Strijker
1个回答

3
你需要使用粒子效果。你可以查看这3个示例:
  • ParticleSystemSimpleExample
  • ParticleSystemCoolExample
  • ParticleSystemNexusExample
你可以在这里或者更好的这里找到它们。

感谢您的回答,但为什么使用粒子是记住精灵上次坐标的最佳方案呢?还是这个答案适用于渐变(我看到了ColorParticleModifier)? - Remy Strijker
抱歉,是的,这是对梯度的答复。嗯,我没有看到ColorParticleModifier..我会看一下的。你的第一个问题是关于实线(尾巴)的吗? - Aleksandrs
关于尾巴的问题。现在我可以在粒子系统中使用尾巴吗?现在唯一的问题是如何制作出漂亮的尾巴。 - Remy Strijker
@RemyStrijker 虽然有点老,但是有一种简单的方法可以实现像图片中那样平滑的线条:1. 存储移动路径(点)2. 计算每个点正交于路径两侧的顶点3. 使用这些点创建一个多边形(例如使用TexturedPolygon类)。 - sjkm
@RemyStrijker,您能否发布一下对您有效的创建上述尾部图像的答案? - Sandeep R
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接