canvasStar
canvasStar copied to clipboard
自己写的一个少女心满满的canvasStar特效
Results
2
canvasStar issues
Sort by
recently updated
recently updated
newest added
# 先膜拜一下妹子 # 提几点建议 1. 代码应该精简 既然都用到构造函数了,那就应该把draw和cache里面绘制圆点的代码封装成一个原型链上的函数。 绘制多点之间连线的代码也可以通过循环来精简。另外在”点“对象代码中,有一些冗余的context属性设置,比如alpha等等。还可以考虑将Star和Dot的关系整合成父子继承关系,优化代码结构和提高性能。 2. 配置项可以扩展 可以多设置些配置项,这样能够更好体现个性化。比如:颜色,多点连线的条数。 颜色值,可以放入配置中,这样不用局限于默认的白色。多点之间连线的条数,可以方便用循环代码来实现。不用像现在这样,写出毫无扩展性的代码。 3. 扩展思维 在重绘函数drawIfMouseMoving中,是否可以考虑通过判断用户鼠标移动方向来设置Variable这样的偏移值方向,而不是目前这种随机方向。 ## 下面把我个人优化后的代码贴出来,有错误欢迎指正。
~A~
2
逛掘金的时候看到帖子,点开git一看大佬居然是个妹纸。。。求互粉求加好友TAT。。。