Cocos Creator v2.2.1-rc.9 最终测试版发布帖

rc4 版本 UI 预设体 会丢失位置信息, rc2 是正常

rc2是在绿色位置,我查了一下,pos x 本来是有数值的,rc4打开都变成0了,rc4_UI偏移1.zip (566.3 KB)
打开MainUI 就可以了,附近有限制,我删除了部分使用的资源,如果打开有问题请联系我

下个版本都有的

这样算正常吗?如果不正常,麻烦给一下简单能重现的 demo,这个 prefab 节点太多了,不太清楚你说的是哪个节点,我这边看了一下并没有所有的 pos x 都为 0

正确的是这样旧版本中打开

rc4打开是这样的maintest.zip (1.4 MB) 可以看top下的2nd_main_top_bg2 node ,旧版本中为-239, rc4新版本中x数值为0

这个节点的x数值,rc4打开是0,旧版本是这个数值

背景音乐播放,有的时候 自己就没了。

o
我这边是正常的

大大们,2.2.1的正式版啥时候发布:smiley:

rc2好像 那回头我再试下新版本

sorry 原来是这样,我 html 自定义了,我去修改我自己模板即可~ 没问题了

啊,这是怎么会是呢,我的rc4打开就是0 ,

你是用的 rc4 版本吗,我这边rc2打开也是正常,只有rc4版本打开会变0

直接看预设体的文本格式坐标是没问题的, “_position”: {
type”: “cc.Vec3”,
“x”: -239,
“y”: -63,
“z”: 0
},,就是在编辑器里打开就是0,0了, 麻烦再确认下版本是否是 rc4, rc2还没这问题,然后运行时也是偏了的

上边的是老版本,下边的是rc4版本, 打开的是同一个预设体,显示不一样,运行也不一样
这次我只给你一个单个节点的预设体MainUITest.prefab.zip (1.8 KB)

我大概知道原因了

上边的_positon偏移量无效了,即使直接改_positon 的数值,图片也不会变化,而上边的数值就是老版本存着正确坐标的数值

你看我截图的右下角版本号,我是直接下载当前论坛上的版本

我大概知道问题了,你应该是在这个之前有导过一次,导致没有进行转换

你上个版本是多少 rc2 ?按道理如果你到过一次的话,就不会有 _positon 这个字段了,会直接转换成 _trs

这个几个属性不应该同时存在的

这下问题简单了,2.1.0 预设体文本文件中的_position 属性,直接修改重新载入就可以体现在编辑器里,rc4版本的这个属性,咋改编辑器都没变化,估计是你们把_trs.array 【0】【1】当成_positon用了吧

预设体是从2.1.0 项目里复制过来的,这几个属性我肯定没有手改的,都是升级过程引擎自动加入的啦

啊,可能是这么回事,我整个项目用 rc2打开过,只有这个预设体是从2.1.0项目复制来的,就成了这个样,难道是升 rc4 之前必须用rc2 打开一次,不能直接2.1.0 升rc4吗, 我验证一下

你 2.1.0 项目的 prefab 里面应该是没有 _trs 的属性的,然后你进行导入看看,这个应该是正常的