【3.8.1 社区公测帖】(0926)

问题1并非完全修复,只是修复了一半吧,还是每隔半小时会出现一次,每次都需要重启编辑器,比之前的版本好了很多,但是还是频率过高,几乎每半小时就来一次,特别是在后端程序在编译重启过程中刷新cocos编辑器后,要么就一直卡在编译脚本过程中,要么就是编译完成了,但是浏览器还是无法访问7456端口,明显端口已经崩溃~

我们游戏模型和技能特效都是用spine制作的,因为有挂机场景所以是一直在战斗中的,角色模型和技能特效在不停的切换和播放,昨天白天在PC端运行了一天没发现任何问题,晚上下班时电脑锁屏了,早上来的时候发现调用Skeleton.setAnimation的地方在不停的报错::memory access out of bounds。

随便建个项目打成安卓包,在夜神模拟器上画面只渲染了一次就静止不动了,切到后台再切回来会发现画面有变化但是还是静止不渲染的,在雷电模拟器没有这些问题

多谢,我以为所有模拟器都有这个问题,因为我在as的模拟器上也是会卡住,在夜神也是会卡主,你确定在雷神模拟器上不会卡主?这个问题1个月了

打开旧项目,在层级管理器和场景管理器未完全加载的前提下按ctrl+s会出现是否需要保存新场景的不当提示

你好,spine换装现在只能用外部图片换装吗?用之前3.7.x版本的spine1的attachment换到spine2的attachment在3.8.0和3.8.1是有问题,换装图片显示错乱,这个什么时候会修复呢?
attachment =spine1.findSlot(“slot1”).getAttachment();
if (attachment) {
spine2.findSlot(“slot1”).setAttachment(attachment);
}
这样写现在有问题,只能用下面这个外部换装吗?由于我们游戏换装部件很多,而且一次显示非常多spine模型,这种外部换装会导致drawcall太高。
bundle.load(path + ‘/texture’, Texture2D, (err, texture: Texture2D) => {

        if (err) {

            return error(err);

        }
    spine2.setSlotTexture(slotName,texture,true);
   
    });

我在雷电上测试的是可以正常运行的

我也是测试了,确实可以,但是还是在启动时候会卡个1s,估计确实是哪里报错了,。因为人家正常的as的谷歌模拟器是完全正规的,雷电模拟器估计做了优化

spine优化的大佬还请多多给力呀,就我了解到的,pixijs在4.x版本的spine就已经丝滑无比(现在已经出到7.x了)cocos的spine相关bug和优化弄好了2d这块我感觉就完美了

image

这个功能能不能和平台绑定,比如在原生平台也许需要剔除小程序相关的


又锁屏挂了一夜多了一种报错

2d还有tiledmap这个大坑捏

能否提供下报错信息?我这边按照你描述的操作没有复现

有具体使用场景吗?按我理解应该是不同平台分不同包,不然不同平台可能有不同的资源,得一个一个 bundle 配置去检查, 岂不是很乱?

一定要在prefab编辑器状态下哦。然后复制后拖动一下transform。然后按下ctrlv。就会出现

image
原因是这个预制体中有widget组件,修改位置后,widget组件会同步数据,然后应用回预制体后,其它节点由于没改过widget的数据,所以仍然会使用预制体的widget数据,导致位置发生变化,手动修改一下其它节点的widget数据就可以。
这个体验确实不太好,我们会研究下优化方案

1赞

你好,这个修复现在有提交吗?


模拟器预览一直报错,跑不起来

@jare 请问大神这个问题能看下嘛 :kissing_heart:

3.7.4版本升3.8.0,的spine无法使用,是啥原因?要重新导入一次吗?