SkillAgentSearch skills...

Pixi Virtual Joystick

🕹 Virtual Touch Joystick for pixi.js

Install / Use

npx skills add endel/pixi-virtual-joystick

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

🕹 pixi-virtual-joystick

Virtual Touch Joystick for pixi.js, tested on both Pixi v5 and Pixi v6.

<img src="screenshot.gif?raw=1" />

Usage

import { Joystick } from "pixi-virtual-joystick";

const joystick = new Joystick({
  outer: PIXI.Sprite.from("outer"), // ("images/joystick.png")
  inner: PIXI.Sprite.from("inner"), // ("images/joystick-handle.png")

  outerScale: { x: 0.5, y: 0.5 },
  innerScale: { x: 0.8, y: 0.8 },

  onChange: (data) => {
    console.log(data.angle); // Angle from 0 to 360
    console.log(data.direction); // 'left', 'top', 'bottom', 'right', 'top_left', 'top_right', 'bottom_left' or 'bottom_right'.
    console.log(data.power); // Power from 0 to 1
  },

  onStart: () => {
    console.log('start')
  },

  onEnd: () => {
    console.log('end')
  },
});

app.stage.addChild(joystick);

Similar alternatives

License

Endel Dreyer © MIT

Related Skills

View on GitHub
GitHub Stars66
CategoryDevelopment
Updated28d ago
Forks8

Languages

TypeScript

Security Score

100/100

Audited on Jul 10, 2026

No findings