I’m working on a game and want to create a menu that will be displayed on the TV screen embedded in the environment. I’ve already tried to implement this using Render Target, but I ran into a problem
What I’ve already tried:
Set up Render Target and Material to display the widget on the texture.
Problems:
The texture with the widget is duplicated, but the effect is not the same. Photo below
Goals:
I want the menu to look like a real interface on the TV screen and be able to interact with it (mouse + keyboard)
Questions:
Are there other ways to overlay the widget on the object and have normal interaction with it
Any advice and ideas are welcome! Thanks in advance.
Instead, use a Widget Component in World Space and enable Receive Hardware Input. And if you need additional material effects, wrap the widget with a Retainer, or modify the component’s material.
This has nothing to do with optimisation, although retainers help with this if necessary. It’s merely a standard method of handling what you’ve asked about.
Find any tutorial on widget components - this is a common topic. Add a comp to an actor and it displays a widget in 3d once set to world mode. And you can interact with it as if it was a traditional widget thanks to hardware input.