关联系统适配反馈3(Version:2021.2.1)

组件中两个元件T,A;都是非容器组件,我测试中用的是图形元件;
设置A对于T的关联参数为【左延展->左%】
T的参数为:轴心(0,0), 不勾选【同时作为锚点】
当设置T的大小时,元件A的大小会变动;设置T大小时,T的左边框位置是不变的(因为锚点在(0,0)),所以元件A的大小应该是不变才对;
已邀请:

谷主

赞同来自:

这个我不确定,但%的应用场景都是尺寸相关的,只要出现%,就是会和尺寸进行比对。建议在sdk里调试找找原因。编辑器和SDK的关联代码都是一致的,有兴趣可以自己调试分析。

Ayou001

赞同来自:

这个问题可能是我自己理解不对,【左延展->左】维持的是当前元件A左边框到目标元件T左边框的绝对距离不变;
如果是【左延展->左%】,维持的应该是元件A左边框到目标元件T左边框的绝对距离与目标元件T的宽度的比值
即【左延展->左】维持delta = Object_A_Left - Object_T_Left不变
而【左延展->左%】维持delta = (Object_A_Left - Object_T_Left) / Object_T_Width

要回复问题请先登录注册