关于 localToGlobal 的问题
引擎 cocos creator 2.4.11
两个GComponent轴心一个是 0,0 一个是 0.5, 0.5 。 且勾选了作为锚点
他们是另一个GComponent的兄弟元件,由位置完全贴合。
调用这两个GComponent的 GObject.localToGlobal(0,0) 方法,得到的结果是不一样的。
个人认为这个应该算bug。 因为这与编辑器的表现是不一样的。
在编辑器中,子元件的位置数据是与父元件的锚点无关的
两个GComponent轴心一个是 0,0 一个是 0.5, 0.5 。 且勾选了作为锚点
他们是另一个GComponent的兄弟元件,由位置完全贴合。
调用这两个GComponent的 GObject.localToGlobal(0,0) 方法,得到的结果是不一样的。
个人认为这个应该算bug。 因为这与编辑器的表现是不一样的。
在编辑器中,子元件的位置数据是与父元件的锚点无关的
没有找到相关结果
已邀请:
4 个回复
chenzm
赞同来自:
chenzm
赞同来自:
但是在代码中 GObject.localToGlobal(0,0) 的值,是会受自身锚点影响的
chenzm
赞同来自:
我和这个帖子里遇到的问题应该是一样的。
chenzm
赞同来自:
找到大佬之前的github上的回复,这边大佬的设计意图
target..localToGlobal(0,0) 是target的左上角吗