如图所示,怎么做的这两条线呢??
graphics
画不出来吧,这点是动的,背景也是动的,要怎么画啊
老铁,背景是动的。。你不要画在背景上不就好了。或者你用sprite做下线不就好了
就像贪吃蛇那样(相邻的圆圈要更紧密),距离越远的圆越小
如果像贪吃蛇那么做的话,就是由一堆圆组成的线,效果差的有点多啊
那个线不是固定的,会随着他的头部动
就是我说的那样实现,密集点,效果很好,线段不就是连续的点吗,头部每次移动都会在当前头部位置产生一个新圆,后边的所有圆都不用移动,圆随着时间逐渐减小,运动起来就是你要的那样了,这种效果我n年前就做过n个了,
有个拖尾控件,是封装好的可以直接实现,但是要求必须是webgl渲染模式下
是MotionStreak,不过这个的拖尾粒子好像不能变化大小,要再自己补充实现一下
MotionStreak我也试验过了,但是在现在的逻辑是这两个点和他们所在的背景是相对静止的,所以MotionStreak就不会是这种拖尾效果而是飘在头部的旁边
也许能实现吧,但是我没啥思路啊,我现在就是按照贪吃蛇的写法做的,一堆点组成的线,就是下面的图
每帧重画一次拖尾,清除前面的就可以了。一个点和一个三角形
相邻点之间挨的近点,每一帧在当前位置就产生一个点,只要够密集,看起来就是平滑的,像你这样长度的,100个小圆组成的线就满足了