• Stars
    star
    13
  • Rank 1,512,713 (Top 30 %)
  • Language GDScript
  • License
    MIT License
  • Created about 4 years ago
  • Updated over 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,813
star
2

cebsocket

Lightweight WebSocket library for C.
C
85
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

GodotCarouselMenu

Horizontal carousel menu for Godot 4
GDScript
13
star
7

vegetables

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

MoneroSharp

Monero library for C#
C#
12
star
9

react-kitten

React desktop environment for the web. React-ish and highly customizable. 🐱
TypeScript
9
star
10

jquery.datepicker

⌚ a futuristic datepicker for web
JavaScript
9
star
11

libhash

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

node-Win32Volume

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

json-tcp-socket

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

pokerunicorn-server

PokerUnicorn Server
C
3
star
15

BigCat

Big number library for Godot Engine (GDScript)
GDScript
3
star
16

3DAudioVisualization

3D audio visualization thing in Godot Engine
GDScript
3
star
17

python-jsonic

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

GodotBorderRadius

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

CatPong

Low-level multiplayer pong game with pure TCP protocol and SDL2 graphics for the Cat tutorial on meowingcat.io.
C
2
star
20

snake

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

meow

Quick screen recorder to GIF
JavaScript
2
star
22

HexBinDecConverter

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

semserv

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

WinDrag

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

catcrypt

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

sound-level-protect

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