This commit is contained in:
szrpf
2023-07-06 12:02:39 +08:00
commit ebd0bc2305
22 changed files with 33213 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
const { ccclass, menu } = cc._decorator;
@ccclass
@menu('Comp/SceneAdapter')
export default class SceneAdapter extends cc.Component {
protected onLoad() {
this.resize();
cc.view.setResizeCallback(this.resize.bind(this));
}
private resize() {
let node = this.node;
if (cc.sys.isMobile) {
node.width = cc.winSize.width;
node.height = cc.winSize.height;
} else {
if (cc.winSize.width / cc.winSize.height > node.width / node.height) {
node.scale = cc.winSize.height / node.height;
} else {
node.scale = cc.winSize.width / node.width;
}
}
}
}

View File

@@ -0,0 +1,10 @@
{
"ver": "1.1.0",
"uuid": "e1b90feb-a217-4493-849d-9a611900d683",
"importer": "typescript",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}