Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | Chain | |
Old Version | Published before Godot 3 was released. |
Greetings!
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