求教关于主角脚本组件的一些问题

我参照文档《快速上手:制作第一个游戏》摘星星的教程时遇到这样一个问题:我写完主角的一些属性脚本代码保存并设置好之后,发现和教程上有所不同,我是小白,没学过编程,对于脚本代码的编写格式完全不懂,都是按照教程一点一点的摸索着进行的,这是我参照教程写的脚本代码

下面是属性面板以及控制台的一些错误提示信息 请教各位前辈,这是什么意思?是我的代码格式不对吗?

感觉像是你直接复制过来的,//后的注释内容也不用照着写过来吧。
第二行//…注释后的三个点就代表已经省略一些内容了,最后面一行也是。
建议你下载完成项目,有问题的时候对照一下,就好了

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赞