cocos Creator 2.1.2 Graphics控件使用画图位置不对。

没问题的,this.getComponent == this.node.getComponent

size不影响,我看事例都是这样的

那我就不知道了,我这用的好好的,没问题

现在问题是画的图没有画在节点上,看着像是画在了世界坐标系的节点上,不管我怎么改变绑定了Graphics的节点的位置,画的图一直都在左下角。

我试过的,改了也没有用,所以就没管这个size,


这是我画线的,没问题~

好像是你坐标写的不对··········

我写的是
之前转了下坐标位置对了

但是我去移动绑定Graphics的节点,画的线不会跟着移动。线根本就没有画到节点上。

这个应该是有问题,我提个issues安排修复下。

这个问题将会在 2.1.3 修复,谢谢反馈!

修复PR:
https://github.com/cocos-creator/engine/pull/4964/commits

已经按照这个改了,但是没有用。

Jno 引擎开发团队 找你说的修改了引擎,没用呀。

我升级到2.1.2后,也出现了这个问题,总是画在屏幕左下角。后来把 Graphic 组件改为动态添加就好了,像这样:

let g = this.node.addComponent(cc.Graphics);
g.lineWidth = 4;

为什么我这一直没问题··········

哥们儿,帮忙试一下,改变父控件位置,画的图会跟着父控件移动吗?

估计修复没完整同步,试试 2.1.3 吧 https://forum.cocos.com/t/cocos-creator-v2-1-3-08-21-alpha-3/82392

估计修复没完整同步,试试 2.1.3 吧 https://forum.cocos.com/t/cocos-creator-v2-1-3-08-21-alpha-3/82392

2.1.3 可以。Thank You

1赞