|Attention||Topic was automatically imported from the old Question2Answer platform.|
|Old Version||Published before Godot 3 was released.|
I am capturing an image of the current screen and then reuse it as a texture. However it doesn’t work for some reason:
get_viewport().queue_screen_capture() yield(get_tree(), "idle_frame") yield(get_tree(), "idle_frame") var capture = get_viewport().get_screen_capture() var texture = ImageTexture.new() texture.create(capture.get_width(), capture.get_height(), capture.get_format()) texture.set_data(capture)
is this happening on windows or in Android ?
MrMonk | 2017-12-21 08:18
I am using Windows. I am also running this code twice. It works fine the first time, but on the second try it doesn’t work anymore.
Chain | 2017-12-21 16:27