3.8.6 spine的皮肤枚举不能设置纯数字了。
我们没有复现这个问题,你能否提供个 demo 或者复现的步骤呢?
就是spine的皮肤设置为 1 2 3 … 纯数字,编辑器就报错
[Cocos Creator 3.8.6 社区版公测贴【2.28】
spine 4.2 从服务器远程加载 Spine 不能渲染
同样的资源本地能渲染,远程不能
const [ske, atlas, …textures] = results;
asset._nativeAsset = ske as ArrayBuffer;
asset.atlasText = atlas as string;
asset.textures = textures;
asset.textureNames = textures.map((texture) => texture.name);
这个问题是 3.8.6 才出现的么?
如果 enum 的 key 也是 number 的话,Enum.update 更新 reverse key (双端映射) 的时候会报这个错误。
麻烦确认一下 3.8.5 是否也有此问题。如果 3.8.5 不会出现,麻烦提供一下资源文件,我们跟进看看。感谢反馈。
下面这种写法应该改成使用变量的,这样外部好扩展


类似下面这样

其实还有很多地方都是写死了数据,我觉得引擎要改一下
最好做成接口
什么接口?
3.8.5也有这个问题
这个问题有帮忙看一下么
这种写法性能更高一点点
你好,请用官网 cocos-engine 仓库,386分支, skeleton.ts, skeleton-data.ts最新代码验证下,谢谢;最近有更改过,如果还有问题,麻烦提供demo
这应该是一直以来都有的问题,属于设计上如此。
枚举的 key 不能为数字,否则双端映射的时候会有冲突。请避免在 spine ide 中配置数字类型吧。请加个英文前缀。
原生端非resources得bundle加载图片显示不正常
验证了暂时没发现什么问题,谢谢了 
引擎内部主包就是 main 名字的。说分包不能叫“main” 是支付宝小游戏 IDE 提示的吗?
