我有一个场景在舞台上,场景的宽度是337.0像素。但是当我将其添加到舞台时,舞台的大小为337.6像素,由于0.6像素的差异,在屏幕右侧边缘留下了一个白色间隙。
我尝试使用stage.sizeToScene()
,但没有效果。我还尝试手动设置舞台的宽度,尝试使用stage.setWidth(337)
,但并没有影响舞台的宽度,它仍然保持在337.6。
然后我尝试了以下方法:stage.setWidth(337.0)
。然后,当我使用stage.getWidth()
在控制台上打印舞台宽度时,输出值为337.0,但实际上,0.6像素的白线仍然存在。
我也尝试了以下方法:
stage.hide();
stage.show();
这个方法有效,它去除了白线,但是窗口切换效果非常糟糕。有没有一种方法可以在不像上面那样切换窗口的情况下实现相同的效果。
任何帮助将不胜感激。