const {ccclass, property} = cc._decorator; @ccclass export default class Camera extends cc.Component { @property({type:cc.Node}) sky:cc.Node = null; @property({type:cc.Node}) light:cc.Node = null; @property({type:cc.Node}) topBar:cc.Node = null; @property({type:cc.Node}) progressBar:cc.Node = null; @property({type:cc.Node}) fruitGroove:cc.Node = null; onLoad(){ window.cameraNode = this.node; } update(){ if(window.gm.isGameOver==false){ this.node.x = window.gm.birds[window.myPlayerInfo.index].node.x; this.sky.x = this.node.x; this.light.x = this.node.x + cc.winSize.width / 2; this.topBar.x = this.node.x; this.progressBar.x = this.node.x; this.fruitGroove.x = this.node.x; } } }