123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- // Learn TypeScript:
- // - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html
- // Learn Attribute:
- // - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html
- // Learn life-cycle callbacks:
- // - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class NewClass extends cc.Component {
- @property(cc.Label)
- label: cc.Label = null;
- @property
- text: string = 'hello';
- // LIFE-CYCLE CALLBACKS:
- // onLoad () {}
- start() {
- let dddd = new cc.Event.EventKeyboard('keydown', false)
- console.error(this.node.name);
- switch (this.node.name) {
- case 'Enter':
- this.node.on('click', () => {
- dddd.bubbles = false
- dddd.eventPhase = 0
- dddd.keyCode = 13
- cc.systemEvent.emit('keydown', dddd);
- }, this)
- break;
- case 'A':
- this.node.on(cc.Node.EventType.TOUCH_START, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.a;
- keyEvent.type = cc.SystemEvent.EventType.KEY_DOWN
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_CANCEL, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.a;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_END, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.a;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- break;
- case 'W':
- this.node.on(cc.Node.EventType.TOUCH_START, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.w;
- keyEvent.type = cc.SystemEvent.EventType.KEY_DOWN
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_CANCEL, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.w;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_END, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.w;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- break;
- case 'D':
- this.node.on(cc.Node.EventType.TOUCH_START, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.d;
- keyEvent.type = cc.SystemEvent.EventType.KEY_DOWN
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_CANCEL, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.d;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_END, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.d;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- break;
- case 'L':
- this.node.on(cc.Node.EventType.TOUCH_START, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.l;
- keyEvent.type = cc.SystemEvent.EventType.KEY_DOWN
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_CANCEL, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.l;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_END, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.l;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- break;
- case 'J':
- this.node.on(cc.Node.EventType.TOUCH_START, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.j;
- keyEvent.type = cc.SystemEvent.EventType.KEY_DOWN
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_CANCEL, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.j;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_END, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.j;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- break;
- case 'K':
- this.node.on(cc.Node.EventType.TOUCH_START, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.k;
- keyEvent.type = cc.SystemEvent.EventType.KEY_DOWN
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_CANCEL, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.k;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- this.node.on(cc.Node.EventType.TOUCH_END, () => {
- let keyEvent = new cc.Event.EventKeyboard('keydown', false)
- keyEvent.keyCode = cc.macro.KEY.k;
- keyEvent.type = cc.SystemEvent.EventType.KEY_UP
- cc.systemEvent.dispatchEvent(keyEvent);
- }, this)
- break;
- case 'Add':
- console.error('FF');
- break;
- default:
- break;
- }
- }
- click() {
- }
- adddd() {
- console.error('vv');
- sdk.showVideoAd(() => {
- cc.Canvas.instance.node
- .getChildByName('player')
- .getComponent('player')
- .playerHP = 3
- cc.Canvas.instance.node
- .getChildByName('player')
- .getComponent('player')
- .addhhh()
- cc.Canvas.instance.node
- .getChildByName('player')
- .getComponent('player')
- .setHP()
- }, null)
- }
- // bubbles
- // :
- // false
- // currentTarget
- // :
- // null
- // eventPhase
- // :
- // 0
- // isPressed
- // :
- // true
- // keyCode
- // :
- // 13
- // target
- // :
- // null
- // type
- // :
- // "keydown"
- // _propagationImmediateStopped
- // :
- // false
- // _propagationStopped
- // :
- // false
- // update (dt) {}
- }
|