MyCanvas.js 921 B

1234567891011121314151617181920212223
  1. //动态适配屏幕
  2. cc.Class({
  3. extends: cc.Component,
  4. onLoad() {
  5. // cc.view.setDesignResolutionSize(720, 1280, cc.ResolutionPolicy.EXACT_FIT);
  6. var canvasSize = cc.view.getCanvasSize();
  7. var proportion = canvasSize.width / canvasSize.height;
  8. if (proportion >= 0.5) {
  9. cc.view.setDesignResolutionSize(720, 1280, cc.ResolutionPolicy.FIXED_HEIGHT);
  10. } else {
  11. cc.view.setDesignResolutionSize(720, 1280, cc.ResolutionPolicy.FIXED_WIDTH);
  12. // cc.log('齐刘海手机:');
  13. // cc.find('Canvas/UICamera/BelowTheMask/TopLabel').getComponent(cc.Widget).top -=100;
  14. // cc.find('Canvas/UICamera/BelowTheMask/TopButton').getComponent(cc.Widget).top -=100;
  15. // cc.find('Canvas/UICamera/BelowTheMask/BottomButton').getComponent(cc.Widget).bottom -= 100;
  16. }
  17. cc.log("canvasSize:", canvasSize);
  18. },
  19. });