Cocos Creator v2.4.0-rc.9 测试帖(正式版已发)

组件建议, ccSafeArea 这个组件能直接合并到cc.widget里面,现在引擎单独抽出来感觉有点怪, 而且这个组件是必须有cc.widget 组件才能添加

1赞

例如会出现一个文件在资源管理器会显示多个之类的。

抱歉,这个修复了,下个版本就好了

creator怎么才能把图片资源删掉啊。以删除,运行的时候就报错

大概什么时候能出2.4正式版本呀,现在测试版本问题有点多噢,最近项目要用creator,在纠结要不要用2.4

看下这个问题,卡这里提审不了

@EndEvil

已经建了 issue 在安排处理了

widget 是一个蛮常用的组件,并不是每个用到 widget 到地方,都需要考虑到 safeArea,如果功能都合并到 widget 里面的话,会感觉 widget 很臃肿,所以最终还是选择分开,这样需要用到地方自行添加就行了。

1赞

你好啊 ide有个功能可以优化下么, 选中一个ui节点,鼠标右键在ui上,想移动场景就不行了,,非得在空白区域右键才能移动,

忘了说了,是在矩形变换模式下的

希望能让开发者自己定制Typescript的版本,每次ts的更新都要等cc的支持实在太慢。
像 3.7 之后 a?.b?.c 的方式着实方便。

3赞

谢谢反馈,已优化,会进到 v2.4.0-alpha.2 版本

个人感觉你只要考虑你的项目什么时候上线就可以了。如果两周后就上线,你肯定用2.3;如果两个月后上线,那还怕啥 果断2.4啊。

试了这种方式。缝隙基本消除了。但是部分地方通过鼠标滚轮放大缩小还是可以看到缝隙。

我们团队现正研究2.4版本的Bundle机制来开发大厅加载多个子游戏的功能,目前测试时遇上一个问题。如果加载A跟B游戏同时有着同class name的档案的话,加载A游戏后又加载B游戏的话则会输出一条错误

js.js:427 A Class already exists with the same classname : “Main”.

Main是两个游戏中撞名的class名,想请问下有啥好解法,要期待所有子游戏中的class不撞名显然是不可能的

看下这个问题

2.4.0alpha打开报错,第一次新建项目后没问题,关闭ccc,再打开任何项目都报错,无法预览场景

download failed: /Users/mico/work/toptop/GameHall/library/imports/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.json?_t=1589268037836, status: 0(error) Error: download failed: /Users/mico/work/toptop/GameHall/library/imports/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.json?_t=1589268037836, status: 0(error)
empty json Error: empty json
TypeError: Cannot set property ‘_uuid’ of undefined
download failed: /Users/mico/work/toptop/GameHall/library/imports/c0/c0040c95-c57f-49cd-9cbc-12316b73d0d4.json?_t=1589268037837, status: 0(error) Error: download failed: /

Users/mico/work/toptop/GameHall/library/imports/c0/c0040c95-c57f-49cd-9cbc-12316b73d0d4.json?_t=1589268037837, status: 0(error)
empty json Error: empty json
TypeError: Cannot set property ‘_uuid’ of undefined
download failed: /Users/mico/work/toptop/GameHall/library/imports/6d/6d91e591-4ce0-465c-809f-610ec95019c6.json?_t=1589268037837, status: 0(error) Error: download failed: /Users/mico/work/toptop/GameHall/library/imports/6d/6d91e591-4ce0-465c-809f-610ec95019c6.json?_t=1589268037837, status: 0(error)
empty json Error: empty json
TypeError: Cannot set property ‘_uuid’ of undefined

我估计你这个问题只能得自己规避了,这个是js引擎的序列化机制,基本不会动的。建议你对Bundle内的文件名和类名都加前缀

新建项目,打开崩溃,不是必现:12:
崩溃视频.rar (2.8 MB)