How would you approach having 2D interaction in 3D space? Kind of like a 2D minigame in a 3D game. Or say a interactive 2D map imprinted on a table in 3D. User can use their keyboard or the mouse to interact.
Examples from Wolfenstein The New Colossus - Enigma code minigame, map and wolfenstein 3D minigame inside an arcade machine
Currently I'm trying to have a TextEdit component in 3D space but not able to edit it. I tried this but not able to edit the text.
text_edit.grab_focus()
My hierarchy is
- Sprite3D
-- SubViewport
--- TextEdit