Cocos Creator v3.1.2 已发布

合并pr后已解决

我想问一下,3.1.2是否对Label组件做了很大的重构。因为我现在项目里升级到3.1.2版本后。很多label都显示的不正常了。在我的项目的里是必显的。但是我重新创建了一个demo又无法复现。具体表现如下
1.一个很复杂的预制件上有一个 Label。 显示的内容如 “第1天”
2.预制件上的有一个脚本。在

onStart(){
    this.nameLabel.string = '第2天';
}

运行后,发现这个label在屏幕上不显示了。打印节点树的话发现这个label组件里的string确实是‘第2天’。但是在屏幕上确实是无法显示的

将string的赋值套上一个延时,比如setTimeOut延时0.1秒后,表现是正常的。

2赞


这个触摸问题能看下么

creator 3.0以上的版本在服务面板开启任何插件,ios原生端都会报错误,进入不了游戏。

错误信息如下:
/Users/cocos/creator/physics/PhysX/physx/source/foundation/include/PsBroadcast.h (205) : abort : Allocations must be 16-byte aligned.

/Users/cocos/creator/physics/PhysX/physx/source/foundation/include/PsBroadcast.h (205) : abort : Allocations must be 16-byte aligned.

求官方大大给个解决办法

iOS微信小游戏:系统闹钟响了后会把AudioSource背景音乐停掉,没有可以恢复的事件

麻烦看看这个 字体问题,麻烦解惑下

我需要一个bundle内只有图,并且打图集。勾选了“删除在bundle未使用的xx”后打包报错。不勾选的话,还是会打出一个图集 + 一堆散图,上面说的这次修改的图集bug不是这个么?
这次错误:
[Build] Cannot read property ‘uuids’ of undefined
at G:\CocosEditor\Creator\3.1.2\resources\app.asar\builtin\builder\dist\worker\builder\build-task\pac.ccc:1:3622

希望API提示能有2.0完整,比如sys 。对于菜鸟来说,没有API提示太痛苦了

帮顶。。。

多个Proto文件怎么编译

1.保存prefab ,有概率把scene的数据变成prefab。这个bug还在。
2.焦点在发布界面,IDE无限菊花的bug还在。
3.材质属性有时设置后保存,会导致该材质丢失一些引用。例如改fbx的动画帧。
4.运行时系统info级别log无需展示。
5.git工具上还是经常会出现某些meta自己变动(合作开发时)。
6.粒子的数值限定0-1bug还在。
7.tsconfig.json建议新建项目时,给开发者一个舒服的设定。喜欢严格的可以自己DIY回去。
8.希望指定某些脚本或文件夹不参与打包。例如单元测试UI及逻辑等。
9.希望可以区分平台放置文件夹。小游戏平台也区分开wx头条oppo等。
10.profiles希望可以拆的开一些。像builder.json是需要git的。其他不需要的该加忽略加忽略。
11.待定,想起来再加。

const protobuf = require(“protobufjs”);
可以通过nodejs 脚本读取目录下多个proto文件,生成对应的类和解析接口,多个还是一个,随你控制

我还在用2.4,3.x 的还没有接触过 3D不知道咋搞啊

引擎组的大大你好,请问这里切换为 JSC 之后,对应的版本是哪个呢?

https://opensource.apple.com/source/JavaScriptCore/ 看到有 N多个版本

JSC 用的是 iOS 系统自带的,不同系统版本不太一样

那安卓版本是换成非 JSC 的 v8 或 sm 么?

目前是 V8,SM 不推荐使用了。实际上 iOS 我们也建议用 V8,问题少一些。

能分享下 JSC 遇到的问题么?我们在 iOS 上使用 JSC 是为了能节省那近 10M 的空间 :joy:

我也是遇到一样的问题了,我的是错乱了,本来显示物品名称的,自己显示成物品id了,也是使用settimeout后正常。
其实不仅仅是label,我的项目中,图片的替换 curSprite.spriteframe = newFrame; spine的换肤(官方换肤示例);这些都是会出现这个问题,都是通过settimeout解决,而且如果是比较低端的机子,settiemout后还是会显示异常,猜测是需要更长的延时时间。。。

这个问题 我反馈过了。原因是label或者Spr的父节点链子上有一个精灵的透明度是0,然后从0开始增加到能看到(比如淡入淡出)这个动画导致的。