lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5030|回复: 2
打印 上一主题 下一主题

关于LGraphics中的canvas的使用问题

[复制链接]

1

主题

0

好友

9

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2016-10-5 20:23:49 |只看该作者 |倒序浏览
graphics.add(function(coodx, coody){
                        LGlobal.canvas.strokeStyle = "#f00";
                        LGlobal.canvas.moveTo(300, 50);
                        LGlobal.canvas.lineTo(300, 100);
                        LGlobal.canvas.stroke();

                });

这几行加在graphics.drawVertices(1, "#000", [[190, 300], [250, 300], [270, 350], [250, 400], [190, 400], [170, 350]], true, "#ccc");之后,
第二个六边形的边框颜色也变成红色了。
如果这几行放在graphics.drawVertices(1, "#000", [[190, 300], [250, 300], [270, 350], [250, 400], [190, 400], [170, 350]], true, "#ccc");之前,
则六边形边框颜色还是显示#000的颜色。

写的顺序有什么关系吗?
001.PNG 002.PNG 003.PNG 004.PNG
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2016-10-5 20:39:08 |只看该作者
加上beginPath就行了
  1. graphics.add(function(ctx){
  2.     ctx.beginPath();
  3.     ctx.strokeStyle = "#ff0000";
  4.     ctx.moveTo(300, 50);
  5.     ctx.lineTo(300, 100);
  6.     ctx.stroke();
  7. });
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

9

积分

士兵

Rank: 1

板凳
发表于 2016-10-5 20:57:23 |只看该作者
lufy 发表于 2016-10-5 20:39
加上beginPath就行了

谢谢lufy
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-20 04:47 , Processed in 0.052738 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部