miskatonicstudio / goat

Godot Open Adventure Template (GOAT) is a tool for making 3D adventure games.
MIT License
371 stars 32 forks source link

Get rid of context menu (hold items in hand) #295

Open miskatonicstudio opened 2 years ago

miskatonicstudio commented 2 years ago

Instead of right-clicking a 3D interactive item and switching to the context menu, GOAT should use a "hold item in hand" feature. Currently selected inventory item should appear in Player's hand, with the following features:

Things to keep in mind:

With this feature, perhaps changes will have to be made to RayCast scene.

miskatonicstudio commented 4 months ago

Instead of getting rid of the context menu altogether, this should be one of the available options, and the UI should be changed to allow for more than 8 items. In general, GOAT should offer several types of UIs and interactions, possibly through separate scenes, and allow devs to choose ones that suit their needs best.