问一下,蚂蚁线的实现思路

如图中彩色的蚂蚁线大家有什么好的思路实现呢?美术可以配合出图。
可能要做大量的这种图形,所以不能采取工作量太大的办法。
我现在能想到的办法就是手动打很多点,每一个小的线段的移动并配合上遮罩来做,但是感觉好麻烦,如果图形稍微麻烦点做上几百张图,工作量是有点大

2赞

帮顶 学习一下

我也有这个需求,我的需求比楼主稍简单点,只需要慢慢的 沿着一个固定六边形运动就可以。

估计只能用shader了吧

移动确实不太好搞啊

人工置顶

帧动画能实现

稍微用点shader读到图片边缘轮廓,要不就在图片上打一些关键点

打点后画出虚线来没问题,问题是怎么像蚂蚁线一样动起来

搞一张图进行遮罩然后移动遮罩,这有问题么?

虚线的方向是任意的,不同方向的也需要不同的遮罩图吧,这仅仅是一张图
如果这种虚线图上百个,这个工作量就太大了

让美术出一张的镂空图,而镂空部分就是蚂蚁线的轨迹,放于最上层。下层程序控制各种颜色的精灵移动,当精灵经过这些镂空部分的时候,自然就看到了像蚂蚁经过的样子了。
符合需求吗?

学shader把,那需要shader实现了!

你说的方法,精灵移动的时候会连着颜色一起移走了,你看楼主发的图,部分颜色都是固定的,只是像灯光有节奏闪动。感觉这种效果还是要用shader来做

我草,我也有这个需求

graphics可以实现,计算位置长度每帧刷新

让美术出图。美术几分钟解决的事情,让程序员花好几个小时,是不明智的

目前已知帧动画最现实

uv动画

大佬这个这蚂蚁线搞出来了吗,最后是怎么实现的呀?