zaga游戏的拖尾怎么做啊?如图

如图所示,怎么做的这两条线呢??

graphics

画不出来吧,这点是动的,背景也是动的,要怎么画啊

老铁,背景是动的。。你不要画在背景上不就好了。或者你用sprite做下线不就好了

就像贪吃蛇那样(相邻的圆圈要更紧密),距离越远的圆越小

如果像贪吃蛇那么做的话,就是由一堆圆组成的线,效果差的有点多啊

那个线不是固定的,会随着他的头部动

就是我说的那样实现,密集点,效果很好,线段不就是连续的点吗,头部每次移动都会在当前头部位置产生一个新圆,后边的所有圆都不用移动,圆随着时间逐渐减小,运动起来就是你要的那样了,这种效果我n年前就做过n个了,

有个拖尾控件,是封装好的可以直接实现,但是要求必须是webgl渲染模式下

是MotionStreak,不过这个的拖尾粒子好像不能变化大小,要再自己补充实现一下

其实我现在就是用的点写的,但是效果不是很理想,和美术要求的差的有点多

MotionStreak我也试验过了,但是在现在的逻辑是这两个点和他们所在的背景是相对静止的,所以MotionStreak就不会是这种拖尾效果而是飘在头部的旁边

也许能实现吧,但是我没啥思路啊,我现在就是按照贪吃蛇的写法做的,一堆点组成的线,就是下面的图

每帧重画一次拖尾,清除前面的就可以了。一个点和一个三角形

相邻点之间挨的近点,每一帧在当前位置就产生一个点,只要够密集,看起来就是平滑的,像你这样长度的,100个小圆组成的线就满足了