修改 node.children.children 节点的位置和旋转,旋转不生效

  • Creator 版本: 3.6.0

  • 目标平台: chrome 浏览器

  • 重现方式:可查看 gif 动图, 附件包含项目代码, 可根据动图操作重现
    操作步骤:
    1. 点击 shuffle 按钮,旋转魔方
    2. 旋转结束后,点击 save 保存魔方方块位置和旋转信息
    3. 刷新网页,重置魔方信息
    4. 点击 load 加载 save 的魔方信息,出错
    5. 在屏幕随便拖动下,旋转魔方,魔方恢复到 save 状态

  • 首个报错:没有报错

  • 编辑器操作系统: Windows 10

  • 重现概率: 百分百重现
    GIF 2022-09-02 00-07-33 magic_cube_bak.zip (1.9 MB)

image
问题解决,更新节点 transform 相关属性的时候不要直接修改属性,需要调用相应的方法修改才会正确的更新世界坐标的 transform

1赞