遇到的一些关于creator 的问题

  1. node.position === node.position => false // 同一个节点的position判断
  2. eventHandler.customEventData = 0 // 不能设置成0, 会变成undefined, 其他都正常, 再creator中设置成0是正常的
  3. 当你在场景A中编辑完保存 -> 切换到场景B保存 -> 切到代码编辑器随便保存一个文件 -> 切换回creator -> 切换到场景A -> 有概览弹出一个是否要保存场景A的提示框 -> 点击保存恭喜你中奖了, 可能导致(场景直接变成空了, 场景中的元素丢失了, 场景错乱)
    ps: 其实场景A本身是保存过的, 本不应该出现这个弹窗的

我快要被第三个问题整跪了, 现在总是提心吊胆的, 每改几下场景就要 git commit -a -m一下才放心, 特影响效率, 希望能尽快修复, 这个问题从在之前的版本就一直存在

由于 js 没有运算符重载,所以也没办法支持,只能你自己写一个 posEquals 封装下
(这里你可以直接用 node === node,肯定是 true 哈)

谢谢!

感谢反馈!

场景或 Prefab 等资源损毁后,可以用这个功能还原。(还原不一定会成功,还原前也请自己先备份已损毁的版本)
这个是 1.4 已有功能,有问题的话可以试试。

资源打不开的问题,除了建议用户使用版本控制系统外,我们也会继续强化内建的备份功能和报错提示,如果有重现方法也麻烦各位帮忙反馈

好的谢谢…

请问这个问题你在 Creator 1.4 上还会出现吗?请问重现概率是多大?需要很复杂的场景吗?使用的是 Windows 操作系统吗?

  1. 在1.3和1.4上均有出现
  2. 如果出现一次后, 就能100%重现, 而且重启creator都没用, 之前我是怎么救回来的记不清楚了
  3. 我出现问题的场景是一个比较复杂的场景, 在一些小场景中也偶有发生, 场景大概率就大
  4. 使用的是mac

目前已知的信息:

  1. 我的项目是从studio上迁移过来的, 不知道会不会有什么影响
  2. 我在场景中关联了很多的prefab, 貌似这个问题就是从我关联了prefab之后出现的, 对, 就是关联了prefab, 然后设置了自动同步
1赞

@jare 我找到复现的步骤了, 打开场景A修改场景后不保存 -> 切换到场景B(此时提示是否保存场景, 点击保存) -> 快速切换回场景A(弹出提示是否保存场景, 无论你点保存, 不保存, 还是取消, 场景中的修改全没了, 并且点还原到上次保存, 无效)
我一般都是修改一下按一次保存的, 但是无论你怎么保存, 出现这种情况后都会回退到上一次修改的位置, 而不是回退到上一次保存的问题, (cmd+S)貌似卵用都没有

控制台报错: ReferenceError: _CCSettings is not defined

当不重启creator的, 这个场景无法再次保存成功, 会一直报上述错误
我发现每次都是我对场景做了大量的修改后才出现这种情况(我的场景很复杂)

感谢反馈,我晚点看看!

这个问题将尝试在 1.4.1 正式版中进行修复,如果有新的问题可继续回贴。