组件名字是不是一定要大写开头?

刚入门,根据教程里的demo做吃星星,调试中发现卡在进度条页面,弄了半天发现是我的game.js和player.js是小写的。所以想问一下组件名是有命名规范的吗?是不是一定要和节点同名,然后首字母大写?

不是吧…

那为啥我按照教程里的demo写如果Game.js写成game.js就报错了?

你看报错信息咋说啊

不用一定大写。

你可能是出错在require。
如果代码是 require(‘Game.is’) 你脚本名是 game.js 就会出错

cocos本身好像也有这个CCgame.js的文件,像这种容易混淆的名字还是尽量避免

大小写无所谓,和文件名保持一致即可

大写 帮助区分

发现了,脚本里有this.player.getComponent(‘Player’),是我没看仔细