2.4.0,一做改名就出现报错

  • Creator 版本:2.4.0

  • 目标平台:谷歌浏览器

  • 重现方式:
    1.不确定原因,具体报错原因不详
    2.我整个游戏项目开发完成都没问题,但是一旦我做了角色改名或者创建(预制体包含:动态显示职业形象,一个文本输入框,一个随机按钮,一个确定按钮),点击确定按钮进入正常游戏界面的时候就会出现报错,报错内容如下(Uncaught TypeError: Cannot read property ‘Type’ of null
    _updateBarStatus @ g:\cocos\guaji_tu_weixin_2.4.0\app\engine\cocos2d\core\components\CCProgressBar.js:173:55),可是我如果不加载这个预制就不会报错
    PS:在这个报错之后,继续运行的话,加载战斗场景也会立马报错卡死(如果我改名界面不关闭,那么已也加载不了战斗场景,必定卡死)
    备注:一个个组件测试之后,确定是动态加载角色引起的问题,但是在其他所有功能,所有地方(在很多地方都有动态加载图片的功能)都没有问题,我试过换2.4.5的版本,但是一样报错!

  • 首个报错:(Uncaught TypeError: Cannot read property ‘Type’ of null
    _updateBarStatus @ g:\cocos\guaji_tu_weixin_2.4.0\app\engine\cocos2d\core\components\CCProgressBar.js:173:55)
    之后战斗的报错为:
    Uncaught TypeError: cc.Sprite is not a constructor
    eval @ /VM46948242:19:7

  • 编辑器操作系统: win10

  • 重现概率:100%

备注:由于做的是微信的,eval函数在整个游戏中并没有使用

我今天重新开一个新项目,然后将内容移植到新的项目上(引擎卸载重新安装过,然后建立一个新的项目,所有资源手动重做,而不是直接复制过来),一样报错了!现有功能如下:
1.首页:初始加载页,点击后加载图片资源和json配置资源
2.游戏页:
2.1头像区:包含头像,等级等基础信息,在角色信息初始化之后,加载头像等信息,并显示经验进度条
2.2新建角色预制:动态显示职业形象,名称输入框,随机名按钮,点击确认之后初始化角色,关闭节点调用头像区的初始化函数初始化信息

就这样简单的内容,每次必定在初始化经验进度条的时候报错了,但是如果不调用新建角色预制,而是直接生成一个角色进行初始化又不会报错~~