I am currently experimenting with 3D Widgets at the moment, as I wish to try and make a computer terminal that the player can walk up to, with several layers of menu’s in it that the player can navigate through and click different buttons to do different actions.
However so far, I am not having much luck.
You can see my current progress in this video:
Basically, there are 3 buttons; Power ON, Power OFF, and Change Power Level.
I want the player to be able to click on “Change Power Level” and the computer terminal would show a different screen, one with text saying “Voltage”, a slider to control the voltage, text showing the voltage according to the slider value, and a back button which would switch back to the first screen.
I’m not entirely sure how I can achieve this. I have one idea in mind, but it just doesn’t seem very user friendly.
It would basically look for an object with the “computer” tag within a certain distance (which probably won’t even work anyway), and then cast that object to a computer terminal, before triggering an event to change the widget component, which I think would probably present other issues in itself
Is what I am trying to do a possibility just using UMG and blueprints? Or am I out of my depth.
I am only prototyping ideas at this stage, so I don’t necessarily want to do much in the way of C++, but will if necessary.
The last thing I would like to ask about, is if it is possible to display a cursor on the 3D widget itself, much like in Doom 3 when a player would interact with a computer and it showed the little arrow on the terminal’s display as shown here:
Thank you in advance, any help would be greatly appreciated