Cocos Creator v2.1.0 3D 公测版发布帖(1127 新增 rc.7)

修复类似 cc.rotateTo 这样的基本小错误的版本是否能先丢出来?有点影响正常开发

1赞

异常的蛋疼,按钮选择了scale点击效果后,影响layout的布局排版的位置变动

parent layout选择了container时,甚至连parent的size也跟着变了,即使sizemode选none,但是排版位置随着点击的效果,后面的按钮排版,也跟着跑,真的是无限蛋疼。。。。。。

虽然更新的逻辑是没什么问题,可是面临这样的问题,该怎么办呢,如果这样的排版只有一个,我把子节点加一层node包一下,是可以解决的,可是如果项目中,这样的布局按钮很多,都用了scale效果时。。。升级上来,一把鼻涕一把泪

引擎
[UI] Layout 组件支持子节点 scale

这貌似是这个版本的新功能

https://docs.cocos.com/creator/api/zh/classes/ToggleContainer.html
https://docs.cocos.com/creator/api/zh/classes/ToggleGroup.html
抱歉哦,这么晚才回复你,你可以尝试的去看一下 API 链接,toggle 这部分有进行调整哦:slightly_smiling:

嗯,我知道是这个版本的更新功能,如果能给个开关设置子节点的scale是否能影响布局就好了。

现在这样很难受,而且这种按钮的布局就不能用scale效果了,要用的话,得多用一层节包住一下了。

感觉2.x的有点对不上啊- -

roration 在1.x里是顺时针方向吗?

这个问题解决了 360-rotation 就好了

发现一个问题,在编辑时为了方便,会先做一个预制,然后往场景里拖动,等一切编辑好后,这个预制就被删除了,节点留在场景了,然后现在就会出现一个问题,曾经是预制的rotation属性无法保存,

曾经是预制的,那个红色的,现在保存场景时 场景里属性rotation无法保存,关闭后在打开就失效了,而且运行时也是无效的,只有在编辑器中预览版时有效,重启就无效了

红色的属性无法保存在场景里,白色的节点正常保存,红色的预制拖进场景里的,为了编辑方便,拖进场景里的,虽然是同一个预制,放了多个后,每个属性可能不一致,就会导致场景无法保存,1.x没这样的问题,2.0.x也没这个问题

问题发现了,跟预制无关,而是rotation无法保存为angle,在编辑器中可能动态设置成了angle,重新打开后又成了0

要点成2.5D,然后出现rotation 才能保存参数。。。。。好蛋疼- -

感谢反馈,查了下是内部转换 quat 和 euler 角在 180 度的时候计算有点问题,会尽快修复~

这个公司自己搞定啊,你们主程写个这样的框架写不出来吗

纹理拷贝时,会显示异常,显示模式tiled + cutsom

编辑器中替换正常

代码中替换,显示异常

手牌和碰杠的牌是一样的,都会显示模式异常,有时候当我给的模板节点active=false的时候,还无法正确的找到纹理,不过这个可以忽略,我把实例化的预制模板active=true,就正确拿到纹理了,不过显示就这样诡异~~~

只要重新设置纹理,就会那样,w、h都是一样的,只要节点替换过纹理,渲染计算貌似就异常了

调试环境都是web

确认了一下,只要有动态替换纹理,都会出问题,应该是在tiled + cutsom模式下

暂时的处理,让美术把牌背贴到东南西北后面,不替换纹理来解决这个bug

@jare

RichText 组件设置颜色在2.1.0 里面不起作用了, 在1.9.0是正常的

1赞

没搞明白是怎么回事,为啥替换大图来设置区域显示,和替换一个小图设置区域显示有啥区别,是不是uv计算的问题?底层的东西不大懂,望尽快修复吧!~ths

感谢你的回复,这是我们也很担忧的问题。我有这个动力也有这个机会去推动一些变化,不过请给我们一点时间,因为这个产品太庞大了,整个工程级别的改善,真的是需要很多看不见的工作。

1赞