Su Yiheng

Results 10 comments of Su Yiheng

你说的应该是unit3的环形文字吧。 关于初始角度和结束角度,是为了让文字显示更佳友好和做一些矫正,比如让第一个文字在正上方显示,刻意调整初始角度。其实你改变下那些变量看看效果就明白了,你有新的需求时,也可以根据你的需要改变初始值。 关于字符的位移: 关于字符的位移,我这种相当于是,所以直接移动坐标轴(你可以理解成坐标原点),并在移动坐标轴后绘制字体到坐标原点,从而绘制到指定位置。其实从实现上讲,如果每次都计算每一个文字的具体位置和角度,再逐个绘制到画布上,很容易想到,当然也可以实现。

😝因为每次移动的时候,也对坐标轴做了旋转操作了~ 具体可以看这行: https://github.com/827652549/CanvasStudy/blob/f47e582334f02c72983d2f4b8215136c9e6074e6/Unit3/CircleText.html#L142

我没明白你为什么那么写,我在这边画了个草图看了一下,的确是我那样的写法,角度是取任意方向的射线到x轴正方向的夹角,这个不知道我俩是否一致。 而且,改成你那个并没有实现相同的效果,反而显示有些奇怪和搞怪。

这样呀,我这边是使用了绘制圆的逻辑,CanvasRenderingContext2D.arc()的起始点就是x轴正方向

哈哈 闻道有先后,术业有专攻而已。这个当时是刚好10.24日,随手写的,没太注意,教程分享。 关于绘制圆,可以看这个https://blog.csdn.net/HuoYiHengYuan/article/details/100516741 我有个提议,刚好你也在研究这个方面的内容,不如关于这个代码,你来添加一些注释,commit并pr之后,我来审查合并,共同参与这个教程,如何?😊

评论区已开通,欢迎留言

### 测试

评论区已开通

HI, @oleggrishechkin, I'm glad to receive your reply.😊 It's true that dropping `scroll-behavior: smooth;` would work perfectly on iOS Native, but my product manager on our team refused to drop...

@oleggrishechkin Glad to hear there is a new way to be able to fix it from your side, when will it be released please? Also, Noticed that you did additional...