章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 矩形、覆盖和透明色 (06:36) 下一节 重新观看

3 秒后播放下一节

为你推荐

liuyubobobo
全栈工程师

创业者,全栈工程师,持续学习者。对技术开发,产品设计、前后端,ios,html5,智能算法等领域均有接触;拥有多款独立App作品;对一切可编程的东西有浓厚兴趣,对游戏编程格外感兴趣。相信编程改变一切。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / 性别男爱好女
老师举例的边为10像素,lineto最后一个终点等于起点也可以产生封闭效果,不过因为画笔像素太大,导致封闭会产生一个缺口,用closePath可以无缝衔接,但是用了closePath后,再用lineto最后一个终点等于起点就等于多余的代码了,所以就没用了

已采纳回答 / 慕粉1010182089
如果在同一个方法里面创造和调用,可以不用传入参数,但更常见的方式是,把所有需要的绘制方法库存在另外一个js文件里,需要的时候再引入,这时候,参数传入ctx就又必要了

已采纳回答 / 无状态三次方
第22行,你传进去的一个字符串,一个参数,但是这个接口需要的是两个参数,打开控制台就可以看到错误

最赞回答 / qq_挺问中原_0
这是由canvas的样式决定的,当你lineTo回到起点时,canvas可不会认为你这条线是跟起点是连起来的,而是认为你这条线跟起点重合了,所以不会产生转角样式,简单的讲,就是断了。如果要解决这个问题,很简单:当你接下来是要lineTo到起点的时候,直接cxt.closePath();cxt.stroke();封闭路径后再执行stroke()函数,这样的话,canvas会自动把终点和起点连在一起并且创造转角样式;一般来说,画三角形只需要moveTo起点,lineTo第一个点,lineTo第二个点,clos...

已采纳回答 / Y_du
<...code...>fillColor和borerColor是变量,不能用引号。

最新回答 / Jamiezo
mark!老师讲解详细,学起来挺轻松的。有用!!

最新回答 / l1uyub0b0b0
非常感谢你的支持,也请继续关注这套课程,将慢慢讲解一些更复杂的绘制效果。同时,这个系列课程后续还有很多精彩的内容呈现给大家:)
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言