看了几年前 Mos 的一个帖子Mos - 一个平滑鼠标滚轮效果的小工具以及 Mos 的源码,但是很多部分没有看懂,尤其是定时器部分,不太理解定时器所扮演的角色及作用
求助如果自己实现,大概的实现原理应该是怎样的?
1
Borden 2022-01-13 21:56:19 +08:00
mos 的实现方法不是太好,帧率上不去。看了下源码,也看不出有什么问题。我测试了几个,只有一个订阅制收费的效果是最好的,帧率是所有这类 app 中最高的,非常丝滑。但是不知道是怎么实现的。但是那个太贵了,所以还是凑合着用 mos 。
|
3
Borden 2022-01-13 22:08:47 +08:00
@KURANADO 我就是不记得了。劳驾您自己搜一下吧,只有一个 app 是订阅制的,别的都是一次性收费。那个 app 也是个人开发的,开发者网站上还有他的视频,但是是闭源的。
|
4
Borden 2022-01-13 22:18:21 +08:00
我的意思就是说 mos 的框架不是最好的,在它的基础上优化估计也不会达到太好的效果。如果你找到那个订阅的 app 麻烦说一下
|
5
KURANADO OP @Borden 你好,尝试了下几个软件:
SmothScroll Mac Mouse Fix Smooze Pro Smooze 符合丝滑条件的我觉得只有 Smooze 和 Smooze Pro ,不知道是不是你所说的软件 但是 Smooze (Pro) 好像滚动很难刹车,不确定是不是我参数设置的有问题 |
6
Borden 2022-01-14 13:12:29 +08:00
@KURANADO
应该就是这个。你仔细感受一下,比别的丝滑不少。我在 Windows 端用 120Hz 的屏,开启了 Chrome 的平滑滚动,所以我知道丝滑应该是个什么感觉,对比 macos 区别非常明显。 smooze 目测勉强能达到 60 帧,因为我只有 60Hz 的 mba ,不知道在 120Hz 的机器上上限还能不能更高。mos 真的比较 lag 。 参数需要慢慢调,这玩意儿各家实现的曲线都不同,而且都不是完全可调。 |
7
Borden 2022-01-15 14:29:32 +08:00
@KURANADO 不好意思我搞错了。我说的是这个: https://www.smoothscroll.net/mac/
|
8
takpap 2022-04-17 13:03:56 +08:00
最开始用的 mos ,后来用了 smoothscroll 确实更加丝滑
|
9
yescola 2022-08-11 23:49:54 +08:00
我反倒觉得 mos 很好用
|