在 2.0.5 上,Layout 组件的 Spacing 参数会把子节点的 Scale 参数计算进去,但 2.1.0 不会。
举个例子,
2.0.5 中,如果 Layout 组件下子节点的宽度为 100 ,Scale 为 1.2,
那么会以 120 为子节点的宽度,再以 Spacing 参数为间隔做布局。
但在 2.1.0 中,还是以 100 为子节点的宽度的。
目前就只能都手动改一下了…
在 2.0.5 上,Layout 组件的 Spacing 参数会把子节点的 Scale 参数计算进去,但 2.1.0 不会。
举个例子,
2.0.5 中,如果 Layout 组件下子节点的宽度为 100 ,Scale 为 1.2,
那么会以 120 为子节点的宽度,再以 Spacing 参数为间隔做布局。
但在 2.1.0 中,还是以 100 为子节点的宽度的。
目前就只能都手动改一下了…
你好 我们确认了这个问题 会尽快处理这个问题
嗯嗯嗯,
还是 2.0.5 的计算方式比较合理且方便,
因为有时候,我们需要把素材按照 Scale 为 1 参照UI样图拼好,放在节点A下面,
然后再去按照实际情况缩放节点A以达到最好的显示效果的。
2.1.0 的计算方式,会使上面的适配变得复杂。
很抱歉我们发现了 2.0 在 layout 的 scale 方面和 1.9 有些差异,两者没有办法完全兼容。因此 2.1 新增了一个 affectedByScale 参数给用户选择,有需要的话勾选一下应该就可以了。
层主,你真漂亮~ 不如… 