标签:function java 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自学心得------脚本学习第一天
标签:function java cocos creator
原文地址:http://12259049.blog.51cto.com/12249049/1870307