I wanna create a specific kind of in game menu and I don’t know how to do it.
Example: Let’s say the player aproches an interactable object. Now, lets suppose the player presses “E” to interact with the object.
At this moment, I would like to have a menu appers on top of the object with all the options the player has.
To enable the menu interaction I believe PlayerController->SetGameInputGameandUI can do the trick.
Dont forget to include a logic inside your interactible object to rotate the widgetcomponent to always face the player. FindLookAtRotation function will help you achieving
Will this always face the player from the direction they come, or does he have to add that in so it always faces the players POV no matter from which side they approach?
Didn’t try this by myself, but I’m pretty sure you’ll need to handle rotation by yourself.
There’s also another way of doing this (like damage indicators, Radars) without placing the menu in a 3D world, but I don’t remember exactly how… proabably a quick search over the forums, youtube can get you started
The latter will not rotate the menu, just position it correctly in your screen, but always facing the player cause its a widget2D, which is another option for the implementation