| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- // 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: {
- // camera: {
- // default: null,
- // type: cc.Node
- // },
- // bg: {
- // default: null,
- // type: cc.Node
- // },
- },
- // LIFE-CYCLE CALLBACKS:
- onLoad () {
- this.MainCamera = UtilsNode.getNode("Main Camera",this.node);
- app.camera = this.MainCamera;
- },
- start() {
- this.bg = UtilsNode.getNode("bg",this.node);
- cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);
- cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP, this.onkeyUp, this);
- this.wTag = false;
- this.sTag = false;
- // let MoveUp = cc.moveBy(0.5,cc.v2(0,1000)).easing(cc.easeIn(10));
- },
- onkeyUp: function (event) {
- switch(event.keyCode) {
- case cc.macro.KEY.w:
- console.log('Press a key');
- this.wTag = false;
- break;
- case cc.macro.KEY.s:
- console.log('Press a key');
- this.sTag = false;
- break;
- }
- },
- onKeyDown: function (event) {
- switch(event.keyCode) {
- case cc.macro.KEY.w:
- console.log('Press a key');
- this.wTag = true;
- break;
- case cc.macro.KEY.s:
- console.log('Press a key');
- this.sTag = true;
- break;
- }
- },
- update (dt) {
- if (this.wTag) {
- this.MainCamera.y -=40;
- // this.camera.getComponent(cc.Camera).zoomRatio+=1;
- }else if (this.sTag) {
- this.MainCamera.y +=40;
- // this.camera.getComponent(cc.Camera).zoomRatio-=1;
- }
- },
- });
|