bug,spine 设置多个皮肤,其中一个皮肤名为0的情况下,报错

  • Creator 版本:3.5.2

  • 目标平台: 编辑器,真机

  • 重现方式:
    1.spine 设置多个皮肤,其中一个皮肤名为0
    image
    2.拖入编辑器,会提示


    3.选中该皮肤,会提示找不到

    4.看了一下编辑器代码,发现是
    CocosDashboard\resources.editors\Creator\3.5.2\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js这个文件

    这一段判断的问题
    5.编译到真机,当使用0名字的皮肤,直接崩溃。
    崩溃点是setSkin函数,里面的值类型转换异常。

皮肤命名换一下,0是不行的,直接用英文吧

换名确实可以,所以得有个限制,不能纯数字,不然必然会报错