-
Notifications
You must be signed in to change notification settings - Fork 35
[Feature]: 添加多种鼠标事件效果 #50
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requeststatus: in-progressCurrently being worked on.Currently being worked on.status: trackedConfirmed issue or accepted suggestion, added to the roadmap.Confirmed issue or accepted suggestion, added to the roadmap.
Description
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststatus: in-progressCurrently being worked on.Currently being worked on.status: trackedConfirmed issue or accepted suggestion, added to the roadmap.Confirmed issue or accepted suggestion, added to the roadmap.
注意事项
建议类别
粒子特效 (更多样式/颜色)
想法
除了 click 之外,其实还可以把几个额外交互通道再做丰富一点,比如:
参考这个项目:sqmw/MFCMouseEffect
它在这些通道上的效果思路就挺不错的
另外还有一个有意思的方向:
在点击或者某些事件触发的时候,弹出 emoji / 表情包 / 自定义图片,比如碧蓝航线 emoji 这种,会非常有趣
细节
1. scroll / hold / hover 特效
例如:
scroll
hold
hover
2. 点击/事件触发的 emoji 或自定义表情弹出
希望可以支持:
触发方式可以考虑:
动画上哪怕先做基础版也很够用了,比如:
3. 点击/事件触发文字弹出
可自定义,搭配emoji pop up 会有不错的效果。
为什么感觉这个功能值得加
这样做完以后,项目就不只是“点击有特效”了,而是能把整个鼠标交互反馈都做得更完整。
而且 emoji / 自定义表情这类东西会很有个性,一定会很受欢迎,也能很大程度帮助项目传播x
比如点一下出现Ciallo + 表情包(x)
可能的实现方向
我觉得可以把不同事件当成独立通道来配:
然后每个通道自己有开关和参数。
表情弹出那部分单独做成资源配置,后面就比较容易扩展到自定义素材。
期望效果