Camera.ts 840 B

123456789101112131415161718192021222324252627282930
  1. const {ccclass, property} = cc._decorator;
  2. @ccclass
  3. export default class Camera extends cc.Component {
  4. @property({type:cc.Node})
  5. sky:cc.Node = null;
  6. @property({type:cc.Node})
  7. light:cc.Node = null;
  8. @property({type:cc.Node})
  9. topBar:cc.Node = null;
  10. @property({type:cc.Node})
  11. progressBar:cc.Node = null;
  12. @property({type:cc.Node})
  13. fruitGroove:cc.Node = null;
  14. onLoad(){
  15. window.cameraNode = this.node;
  16. }
  17. update(){
  18. if(window.gm.isGameOver==false){
  19. this.node.x = window.gm.birds[window.myPlayerInfo.index].node.x;
  20. this.sky.x = this.node.x;
  21. this.light.x = this.node.x + cc.winSize.width / 2;
  22. this.topBar.x = this.node.x;
  23. this.progressBar.x = this.node.x;
  24. this.fruitGroove.x = this.node.x;
  25. }
  26. }
  27. }