Cocos Creator v3.1 测试帖(已更新到最新版本)

openDataContextProject.zip (2.6 MB)
用现在新的方法,构建微信开放域的时候,必须全选layer层才能显示开放域界面吗?,详情见demo,

赶快今天在发个版本,让大家5.1玩一下。把群里修复的问题更新上去。3.0.1的代码在这个版本上各种不正常。

嗯,现在我降到1.2了,没啥问题,只是还是有这个爆红。

3.1版本的如下图这几个对象引用不了了
image

这版本兼容低版本差了些。
audioClip没有stop,play,setLoop。
setSiblingIndex太难用。原层级设置直接干没了。导致我升级项目挨个查层级关系再getchildbyname再设置setSiblingIndex。

我们项目界面就20-30个。外加prefab内的层级变化。你这砍的好歹也得稍微waring下啊。像这个我们还能慢慢改
image

层级关系直接砍没,让我们手动setSiblingIndex。。。有点过分了。

另外 原项目中的sdk(发行们的js文件)引入方式你们是不是改了。各种报错。

还有其他待发现。。。

收到,你说的这些问题我们已经在关注了,抱歉

今天会更新一个版本

这个只是 deprecated 了,运行时还是可以用的呀,没有直接删呀。

这个是从架构上考虑的,之前的设计有严重问题,audio clip 是资源,资源上怎么能有 play 和 stop 呢,完全就是之前的设计有问题

抱歉,这个在 Breaking Changes 里面有说明,现在统一移动到 gfx 命名空间下了,你可以 import { gfx } from ‘cc’; 来看看

回复很快,已解决。期待你们今天的版本

我的audio manager里面也用了audioclip的play方法 :sleepy:

这个改动是很不方便,就想要一个不绑定节点的对象处理音乐才好用。

creator 2.x的安卓工程太旧了,还是3.2的,能不能升级到4.0以上,像creator 3.x一样,不然有一些平台的sdk我都接不了,接旧的又没有他们的旧版sdk文档

1赞

感谢回复。
砍没的意思是说。我原1.1.1项目,升级到3.1后。原属性检查器中的Priority彻底消失。导致项目中大量的已经设置的Priority数值丢失。setSiblingIndex需手动,为啥不能在属性面板中增加siblingIndex属性,并沿用之前的数值呢?

期待下今天的版本,这样五一放假就可以具体测测3.1了。希望这个版本原生上能有很大提升。我们家的原生项目也能起飞。:)

非常抱歉,这个是这样的,影响 UI 渲染顺序的这个 priority, 本质上是在调整节点树的顺序,我们更希望开发者在编辑器中直接去调整节点树的顺序,而不依赖于一个属性,所以我们在编辑器界面上移除了这个属性,但是在运行时,目前还是可以用的。你说的数据丢失的问题,理论上你之前如果改过 priority, 编辑器里面应该就已经对节点树排过序了,所以顺序应该是对的才是

其实只要获取到音源的位置,再根据距离调整音量大小,方向调整左右声道就可以了,感觉再挂一个声音组件有点多余

嗯。是的,只有在prefab中或者scene中的是改动后的层级关系。但是新增界面上去就不对了。比如:
我canvas是这样的:
UIMain 层级0
UIGuide 层级100 默认隐藏
然后运行时手动创建UIShop的prefab,prefab默认原本priority是1。
结果可想而知,3.1上因为砍掉priority的关系,层级就乱了。也就是说,需要程序猿挨个UI改一遍手动setSiblingIndex才行。您懂得。虽然几十个界面把没多少。但是层级关系还要撸一遍,再进行一整遍的QA测试。所以才来吐槽下哈哈。勿怪。

现在我正在对着原项目的层级结构挨个改prefab及脚本哈哈,顺带和您那边吐槽下哈。