FullScreen.ts 924 B

123456789101112131415161718192021
  1. import { _decorator, Component, View, UITransform, log, view, screen } from 'cc';
  2. const { ccclass, property } = _decorator;
  3. @ccclass('Start')
  4. export class Start extends Component {
  5. start() {
  6. let ViewSize = View.instance.getVisibleSize();
  7. let WinSize = screen.windowSize;
  8. const uiTransform = this.getComponent(UITransform);
  9. uiTransform.setContentSize(ViewSize.width, ViewSize.height);
  10. uiTransform.setAnchorPoint(0, 1);
  11. const parentTrans = this.node.parent.getComponent(UITransform);
  12. this.node.setPosition(-parentTrans.width * parentTrans.anchorX, parentTrans.height * (1-parentTrans.anchorY));
  13. //log("window: "+ WinSize.width +", "+ WinSize.height + " scalex:"+View.instance.getScaleX());
  14. //log("view: "+ ViewSize.width + ", "+ViewSize.height);
  15. //log(parentTrans.name + parentTrans.anchorX + ", y:" +parentTrans.anchorY)
  16. }
  17. }