• Stars
    star
    13
  • Rank 1,466,009 (Top 30 %)
  • Language GDScript
  • License
    MIT License
  • Created over 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Virtual Joystick plugin for Godot Engine

virtual-joystick

Virtual joystick plugin for Godot Engine.

Godot Virtual Joystick

Installation

GIT

You can install the plugin with GIT.

cd /path/to/project
mkdir -p addons
cd addons
git clone https://github.com/rohanrhu/virtual-joystick

Usage

Add a Virtualjoystick node.

Add a CollisionShape2D and set a CircleShape2D to that.

Set container and button textures

Texture Settings

Events

controlling

Fires during user control.

trimming

Fires while button is trimming to container's border.

released

Fires when user released the joystick.

Properties

container_texture: Texture

button_texture: Texture

is_mouseover: bool

is_dragging: bool

is_trimming: bool

angle: float

velocity: Vector2

Notices

  • While you are testing it on mouse, you may want to enable Project Settings > General > Input Devices > Pointing > Emulate Touch From Mouse setting.

License

MIT

More Repositories

1

gdb-frontend

β˜• GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.dev
JavaScript
2,738
star
2

cebsocket

Lightweight WebSocket library for C.
C
84
star
3

nodes.js

🌌 nodes.js is a nodes/particles animation useable for backgrounds
JavaScript
27
star
4

gdb-frontend-live

GDBFrontendLive is a server that creates GDBFrontend instances and provides online sharable IDEs for each individiual users. πŸ›ΈπŸ‘½πŸŒŒ
C
24
star
5

jsonic

β­• Tricky, super fast and dumb JSON library for C/C++
C
20
star
6

MoneroSharp

Monero library for C#
C#
13
star
7

vegetables

Multiplayer deathmatch shooter game with cute vegetable characters.
GDScript
12
star
8

jquery.datepicker

⌚ a futuristic datepicker for web
JavaScript
9
star
9

libhash

A fast and efficient non-iterating hashmap library
C
6
star
10

GodotCarouselMenu

Horizontal carousel menu for Godot 4
GDScript
6
star
11

node-Win32Volume

Node.js, set volume level or mute functions for Win32 platform.
C++
4
star
12

json-tcp-socket

JSON messaging over TCP sockets for Node.js
JavaScript
3
star
13

python-jsonic

Python bindings for Jsonic JSON reader library.
C
2
star
14

snake

Snake is a snake game implementation on HTML5.
JavaScript
2
star
15

meow

Quick screen recorder to GIF
JavaScript
2
star
16

HexBinDecConverter

Hexadecimal, Binary and Decimal number converter plugin for Sublime Text 3
Python
1
star
17

3DAudioVisualization

3D audio visualization thing in Godot Engine
GDScript
1
star
18

GodotBorderRadius

Pixel-sized border radius shader for Godot 4
GDScript
1
star
19

WinDrag

Linux Desktop Environments-Like Alt+Drag Window Mover for Windows
C#
1
star
20

semserv

High-performance async semaphore service useable with long string ipc keys stored in memory.
C
1
star
21

catcrypt

Simple RSA public key encryption library for C/C++.
C
1
star
22

sound-level-protect

Maximum sound level protection for headphones on Win32 platform.
C++
1
star