Create Radial Menus on the fly for your Game’s quick select screen. Now available thanks to Radial Menu Plugin.

Last Updategithub|tavurth|godot-radial-menu|master
Authortavurth
Supported Versions3.4

Features

  • Generates a radial menu from the provided images
  • Supports the signals “hovered” and “selected”
  • Can be configured with different parameters

Installation

  • Copy addons/radial_menu into your project
  • In the Godot Editor, go to Project Settings > Plugins and enable the RadialMenu plugin

Usage

Create a RadialMenu node. Add child nodes TextureButton to it.

func _ready():
   $RadialMenu.connect("selected", self, "_on_selected")
func _input(event: InputEvent):
   if event is InputEventScreenTouch:
      $RadialMenu.set_visible(event.pressed)

 

func _on_selected(child: Node):
prints(“Child was selected:”, child)

License

MIT

Extra

Nothing yet. If you want to recommend a tutorial resource for this, use the suggestions page.