cocos layout布局时 调用了updateLayout方法 节点位置没有马上更新

  • Creator 版本:

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

更新一下 应该是此API 经测试 在addChild后 只有调用第一次生效 可能是考虑到效率问题 现在我改变了策略当所有节点添加完成后 调用一次 然后记录位置 临时解决了此问题 不知道开发组有什么 别的解决方案吗

现在真的不知道 cocos的updatelayout方法 到底是什么鬼 老是调用后的 节点实际位置没有改变。。。。 这怎么玩 啊 大神来个人啊 好不好

我add后从来不调用这个,都好好的啊,layout里我是选的根据子节点改变容器的大小

截图看一下你的layout设置。



测试时可以发现 虽然调用了updatelayout 但是节点的位置却没有实时更新 除非等到 刷新第一帧的时候 他的坐标位置就对了 百思不得其解了

帮顶。。貌似我也有印象这个问题 双层嵌套的时候 会

2.0.9测试,执行以下代码,新增节点的position有正常刷新。

单层嵌套 问题不大 但是多层的时候 就会出现问题 我现在根本无法正确获取到位置了

你是指 你调用内层的updateLayout去刷新,发现没有刷新?

对的 就是这样的 我这边测试是这样的V2.0.9 版本的cocoscreator

你好,在我的测试下可以正常使用。
请你提供一个demo给我。