import { _decorator, Component, instantiate, Node, Prefab, UITransform } from 'cc'; import { smc } from '../common/SingletonModuleComp'; import { oops } from 'db://oops-framework/core/Oops'; import { HCardUICom } from './HCardUICom'; import { HeroConSet } from '../common/config/BoxSet'; import { getHeroList } from '../common/config/heroSet'; const { ccclass, property } = _decorator; @ccclass('HeroPageComp') export class HeroPageComp extends Component { start() { console.log("[HeroPageComp]:start") } update(deltaTime: number) { } update_heros(){ let heros=getHeroList() console.log("[HeroPageComp]:update_heros",heros) let height= Math.ceil(heros.length/3)*315+30 this.node.getChildByName("main").getChildByName("view").getChildByName("heros").getComponent(UITransform).setContentSize(720,height) console.log("[HeroPageComp]:UITransform height",this.node.getChildByName("main").getChildByName("view").getChildByName("heros").getComponent(UITransform)) this.clear_heros() for(let i=0;i