刚入门,根据教程里的demo做吃星星,调试中发现卡在进度条页面,弄了半天发现是我的game.js和player.js是小写的。所以想问一下组件名是有命名规范的吗?是不是一定要和节点同名,然后首字母大写?
不是吧…
那为啥我按照教程里的demo写如果Game.js写成game.js就报错了?
你看报错信息咋说啊
不用一定大写。
你可能是出错在require。
如果代码是 require(‘Game.is’) 你脚本名是 game.js 就会出错
cocos本身好像也有这个CCgame.js的文件,像这种容易混淆的名字还是尽量避免
大小写无所谓,和文件名保持一致即可
大写 帮助区分
发现了,脚本里有this.player.getComponent(‘Player’),是我没看仔细