预计 3.4,3.3 版本做了数据格式重构和优化,就是为了状态机做准备
遇到两个问题,3.2 3.21 3.3.0 三个版本都试了
还是没解决
1.动态加载一个prefab,有widget组件是全屏的,添加到一个节点后,播放一个进入动画,先放大到1.1在缩放回1.0,最后始终比屏幕大,看了scale是1和widget属性也都是0都没发现问题.这个很好重现
resources.load("layera", Prefab, (err, prefab) => {
let newNode = instantiate(prefab);
this.node.parent!.addChild(newNode);
newNode.active = true;
newNode.setScale(0,0)
tween(newNode)
.to(0.2, {scale: new Vec3(1.1,1.1)})
.to(0.6, {scale: Vec3.ONE})
.call(()=>{
console.log(newNode)
})
.start()
});
2.脚本组件序列化属性完全错乱,不知道哪个脚本的属性跑进来了,删除了tmep,library目录重新打开还是这样,不知道怎么重现
动态添加 prefab 的父节点是什么样的?根节点是 Canvas 吗?
Widget 适配看配置可能只会做一次,也可能有关系
麻烦给我们发一下你这个有问题的场景或者 prefab 文件
scale属性一定要传3个参数
vec3里面
深受其害,
2d版本也得传3个参数
大佬 我想请问下这个问题
我小游戏在手机微信端是正常运行的,然后在PC端 会报错getMouseEvent is not a function
我根据更新日志点进去看到了这个
https://github.com/cocos-creator/engine/pull/8626
所以现在我需要怎么修改
这个问题修复了
为啥3.x也叫社区版了?
其实就是 beta 版
期待后续的自定义渲染管线
抱歉,这个问题应该是 3.1-3.2 都会遇到的问题,我们在 3.3 上修复了
由于 pr 版本跨度比较大,合并的话估计冲突不太好解决了
这边可以尝试升级到 3.3 吗,由于 3.3 还处于社区版本阶段,建议升级之前先备份 creator 工程
社区版=先行踩坑版
社区版主要是为了征集热心开发者的反馈,一方面帮助引擎暴露我们无法测试出的问题,另一方面,热心开发者的问题也可能得到优先解决
好吧 我还以为是官方遗弃版本
建议把节点优先级加回来,这个代码又不多,也不影响性能。2D里面没有这个很难受,只能改引擎重编译。
你们发布的速度终于提起来了
创建了一个报错的工程,版本 creator 3.3.0 lixw/creator3.3_full_screen (gitee.com)
第一个问题打开 testPositon.scene 运行就可以重现
第二个问题在编辑器双击打开 LayerSetting.prefab 可以重现
- 模拟器启动报错, 无游戏画面
- 测试 Android 调用,game.restart() 会 crash, 其他平台未测试。
- 新建文件多了一个注释, 考虑设计个开关吗? 我新建文件就想要一个干干净净的文件
ts 注释这个暂时去不掉,如果要去掉的话,到编辑器目录里,有个 resources/3d/engine 这是引擎,里面有一个 editor 文件夹,找到assets/default_file_content/ts 这个文件改改就好了~
这都没关系, 小问题, 主要看 1 和 2 吧