cocos creator自学心得------脚本学习第一天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos creator自学心得------脚本学习第一天相关的知识,希望对你有一定的参考价值。

    一开始直接阅读文档《使用 cc.Class 声明类型》对于类对象的声明那块忘记了,又熟悉了一下js关于对象的描述,(详情可见http://www.w3school.com.cn/js/js_objects.asp)然后,关于构造函数(http://www.cnblogs.com/iceknp/archive/2010/06/08/1753729.html),get()set()(这种典型的面向对象开闭原则的理解https://zhidao.baidu.com/question/494920588281615924.html),有java或c#基础的应该轻车熟路了。

   有两个要点在以后可能会经常用到 一、 继承:

var Shape = cc.Class({
    ctor: function () {
        cc.log("Shape");    // 实例化时,父构造函数会自动调用,
    }
});var Rect = cc.Class({
    extends: Shape
});var Square = cc.Class({
    extends: Rect,
    ctor: function () {
        cc.log("Square");   // 再调用子构造函数
    }
});var square = new Square();

   

        二、要声明属性,仅需要在 cc.Class 定义的 properties 字段中,填写属性名字和属性参数,如:

cc.Class({
    extends: cc.Component,
    properties: {
        userID: 20,
        userName: "Foobar"
    }
});

 

中午没睡,下午遭罪,今天就到这里吧,



本文出自 “12249049” 博客,请务必保留此出处http://12259049.blog.51cto.com/12249049/1870307

以上是关于cocos creator自学心得------脚本学习第一天的主要内容,如果未能解决你的问题,请参考以下文章

Cocos Creator 最简易例子,场景切换,节点挂载脚本

cocos creator 脚本编辑器怎么使用

cocos creator bug集锦

cocos creator 抗锯齿

如何看待cocos creator加入Lua

关于Cocos Creator脚本执行顺序的几点补充