绑定微信小游戏UserInfoButton到Creator Button

有什么方法可以简单实现这个功能么,官方的代码会随机生成一个按钮,位置不确定很麻烦。

怎么会不确定呢?(不是反问,正常疑问)

我这边有个通用的这类变化的代码,包括什么banner啊之类的,就是这样与Creator上的节点进行转换的

        const systemInfo = pf.getSystemInfoSync();
        const visibleSize = view.getVisibleSize();
        const uiTransform = this.node.getComponent(UITransform)!;
        const position = uiTransform.convertToWorldSpaceAR(v3(-uiTransform.width * uiTransform.anchorX, uiTransform.height * (1 - uiTransform.anchorY)));
        const left = position.x / visibleSize.width * systemInfo.windowWidth;
        const top = (visibleSize.height - position.y) / visibleSize.height * systemInfo.windowHeight;
        const width = uiTransform.width / visibleSize.width * systemInfo.windowWidth;
        const height = uiTransform.height / visibleSize.height * systemInfo.windowHeight;

https://mp.weixin.qq.com/s?__biz=MzUxNzg3MjE1Mw==&mid=2247483892&idx=1&sn=9c49f290c0275650866fb5bb501a7c85&chksm=f990ce82cee74794254a063055509775edd2df39c09e377f2cf889023ce8502bc22aea5c59f0&token=1094413240&lang=zh_CN#rd

里边有代码

所以只能放个占位node,然后运行时获取坐标,大小然后把这些属性都赋值到微信按钮?那如果我想这个按钮作为一个layout的子节点,可以自动调整位置大小么?比如我这个script是作为一个按钮的组件,默认创建出来的微信按钮是cocos按钮的子节点么?

那就监听节点的变化 动态修改微信按钮的位置大小信息

是的

如上楼,监听位置

Node.EventType.TRANSFORM_CHANGED

不是