鼠标拖尾演示怎么实现

想要在全局桌面端进行演示的时候显示鼠标拖尾,可以延时消失,是否有软件可以实现(非录屏)?与PC系统上的鼠标轨迹拖影不同,想要较为醒目的红色轨迹线。类似图中效果:
demo
Note:图示为Laser Pen在web canvas上实现的效果,项目地址详见 @沉默的老虎 GitHub - SilentTiger/laser-pen: Laser Pen is a tool set used to draw mouse trails on the web canvas.

魔术鼠标踪迹 3.66 下载 (softwareok.com)

试试这个
星星

1 Like

试过这个,有点太花了

powertoys。不完全符合需求,但是也能满足吧?

确实可以比较醒目的track鼠标,但是还是想做到实时圈画演示内容的效果

原文是 网页特效.

类似的话,

动画5

1 Like

刚开始我找了下美化之类的论坛,没有。
后面突然想到这个全局应用会有问题 比如影响游戏,所以应该在wallpaper engine之类的平台上搞。


2
找到这俩。后面再看看

还有这个

最接近的应该是这个了。。。

想起来在哪见过了,水果忍者!切水果的各种刀具!
我明天试试ahk搞一个,似乎挺酷炫。等其他大佬搞

2 Likes

fruit ninja 唤醒了我的记忆(

十年前练手写过一个,不过是游戏里用的,不是桌面软件。要做成楼主的效果得加个鼠标穿透和全局置顶
4

想知道那些顺滑的线条是怎么做的,不仅顺滑,而且还能逐渐消失。

圆点儿的我会写,楼上那种折线的我应该也能够实现,但是顺滑线条的一时想不出来。

三次贝塞尔曲线吧

1 Like

噗,果然如此

原理是一样的,我记得水果忍者也是一样的实现方法,平滑的话画线时加两个控制坐标点做成曲线就行了。用js做的话就简单了,直接就有现成的bezierCurveTo,都不用自己实现算法

是哒~我比较懒所以开始没去想有人自己写代码实现(Doge

1 Like

不过就算是js,控制点还是得要自己计算位置的,两段三次贝塞尔曲线的接合处要平滑过渡的话必须得保证前后控制点在一条直线上。

再复杂一点的话,也可以用梯形代替线段。

算是会算,就是嫌麻烦,而且计算麻烦大多也意味着性能消耗,不是我的爱好(就是控制不好性能

哈哈,作为 LaserPen 的作者,这个示意图能被你拿来当示例还挺开心。
另外关于你的需求,如果你是要演示幻灯片的话,似乎现在一些办公软件(如石墨文档)本身有这个激光笔的功能。如果是直接在桌面演示我就不太清楚了。

另外趁机给 LaserPen 打下广告,欢迎大家 star 我的项目:
SilentTiger/laser-pen: Laser Pen is a tool set used to draw mouse trails on the web canvas. (github.com)

1 Like