我参照文档《快速上手:制作第一个游戏》摘星星的教程时遇到这样一个问题:我写完主角的一些属性脚本代码保存并设置好之后,发现和教程上有所不同,我是小白,没学过编程,对于脚本代码的编写格式完全不懂,都是按照教程一点一点的摸索着进行的,这是我参照教程写的脚本代码
下面是属性面板以及控制台的一些错误提示信息 请教各位前辈,这是什么意思?是我的代码格式不对吗?感觉像是你直接复制过来的,//后的注释内容也不用照着写过来吧。
第二行//…注释后的三个点就代表已经省略一些内容了,最后面一行也是。
建议你下载完成项目,有问题的时候对照一下,就好了
1赞
自定义组件的一般格式是这样的
cc.Class({
//继承 cc.Component
extends: cc.Component,
//组件拥有的属性
properties: {
},
//生命周期回调
onLoad: function () {
},
//自定义函数
test: function () {
}
//每帧调用
update: function (dt) {
},
});
你的代码只写了properties当然报错
如果一点编程基础都没有,建议先去看看javascript的教程,看完了再把creator的文档完整的看一遍,然后再仿照官方例子做游戏,如果没有javascript基础的话,学起来很痛苦的
http://www.cocos.com/docs/creator/scripting/class.html
http://www.cocos.com/docs/creator/scripting/reference/class.html
1赞