// Learn cc.Class: // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/class.html // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/class.html // Learn Attribute: // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/reference/attributes.html // Learn life-cycle callbacks: // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/life-cycle-callbacks.html cc.Class({ extends: cc.Component, properties: { // foo: { // // ATTRIBUTES: // default: null, // The default value will be used only when the component attaching // // to a node for the first time // type: cc.SpriteFrame, // optional, default is typeof default // serializable: true, // optional, default is true // }, // bar: { // get () { // return this._bar; // }, // set (value) { // this._bar = value; // } // }, }, // LIFE-CYCLE CALLBACKS: onLoad: function () { this.Camera = this.node.getComponent("cc.Camera"); cc.log("有摄像机吗", this.Camera); } , addTargets: function (node) { this.Camera.addTarget(node); cc.log("现在摄像机有多少节点", this.Camera.getTargets()); }, removeTargets: function () { var arr = this.Camera.getTargets(); // if (arr.length > 0) { // for (var i = arr.length; i < 0; i--) { // this.Camera.removeTarget(arr[i]); // } // } cc.log("删除照相机里面的东西", this.Camera.getTargets()); this.Camera._targets = []; cc.log("相机现在的状况", this.Camera); }, // start () { // // }, // update (dt) {}, });