虽然很难解释,但我正在写一个解决方案。我在场景中添加了一个具有背景图像的面板。但是,我希望该面板能够抓住放置背景图片的部分。当我在运行时移动该面板时,它应该与其背景图片部分一起移动(例如选择图片的一部分并在绘画中拖动)。有可能吗?
提前致谢(我很抱歉我的英语不好)
答案 0 :(得分:0)
您必须使用与场景背景相同的图像在面板上使用另一个ImageView。然后你可以在Panel的ImageView上设置viewport
以匹配Scene的ImageView中的区域。
答案 1 :(得分:0)
是的我以同样的方式解决了问题。
var bufferedImage = new BufferedImage( scene.width, scene.height, BufferedImage.TYPE_INT_RGB );
scene.renderToImage( bufferedImage );
bufferedImage=bufferedImage.getSubimage(panel.layoutX,panel.layoutY,x,y);
使用上面的代码,可以获取屏幕截图及其部分。
感谢。