fit_height + widget 出现适配问题。

  • Creator 版本:v2.0.5

  • 目标平台: Web

  • 重现方式:fit_height + 包含widget的sprite即可

  • 出现概率:100%

问题描述:canvas设置fit_height的情况下,的确会根据不同手机大小来适配canvas大小,但是canvas的子节点sprite组件添加widget组件后,并不能跟预想的一样让sprite永远跟底部保持一定距离。而是出现了sprite会一直处于canvas适配手机之前的底部。
NewProject_1.zip (1.7 MB)

谢谢反馈 我会确认这个问题

你好 你反馈的bug是 : 在竖屏游戏分辨率上开启fit_height,子节点添加widget组件,想让他适配为居于Canvas底部固定位置,但是实际的表现是每次都没有出现在固定的位置,而是有偏移么

你好,我尝试了一下,我刚才fit_width和fit_height一起勾上就出现这个问题,而如果我只勾选一个,则不会出现问题,所以我的疑问变成了:这两个属性是否可以同时使用?(在我的理解里,同时勾上相当于宽和高都根据实际屏幕分辨率来适配。)如果不能同时使用,能否在creator里面优化为,勾上一个另一个则disable?

这两个选项可以同时勾选并生效,这时候他会根据你的屏幕分辨率自动适配正确的显示效果。
fit_width 和 fiit_height会将可视窗体宽高拉伸至设计分辨率宽高,比如640960,而当可视窗体为6401300时,超出的部分将由Carmera渲染。这个部分不参与节点适配。
所以当你的由于目前还只准备好适配横屏或竖屏方向的体验时,可以只选择一种自适应适配策略。

好的!非常感谢!