合并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秒后,表现是正常的。
这个触摸问题能看下么
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 用的是 iOS 系统自带的,不同系统版本不太一样
那安卓版本是换成非 JSC 的 v8 或 sm 么?
目前是 V8,SM 不推荐使用了。实际上 iOS 我们也建议用 V8,问题少一些。
能分享下 JSC 遇到的问题么?我们在 iOS 上使用 JSC 是为了能节省那近 10M 的空间
我也是遇到一样的问题了,我的是错乱了,本来显示物品名称的,自己显示成物品id了,也是使用settimeout后正常。
其实不仅仅是label,我的项目中,图片的替换 curSprite.spriteframe = newFrame; spine的换肤(官方换肤示例);这些都是会出现这个问题,都是通过settimeout解决,而且如果是比较低端的机子,settiemout后还是会显示异常,猜测是需要更长的延时时间。。。
这个问题 我反馈过了。原因是label或者Spr的父节点链子上有一个精灵的透明度是0,然后从0开始增加到能看到(比如淡入淡出)这个动画导致的。