Skip to content

Pregled za programere

SignalRGB nudi dva razvojna okvira. Kreatori sadržaja koriste Lightscripts za kreiranje RGB efekata. Proizvođači hardvera koriste Pluginove za dodavanje podrške za uređaje.

Lightscripts su efekti osvetljenja kreirani koristeći HTML i JavaScript canvas. Efekat pišete jednom i on radi na svakom uređaju u podešavanju korisnika.

Postoje tri vrste Lightscripts-a koje možete kreirati:

  • RGB Effects — Prilagodljivi vizuelni obrasci koji reaguju na korisnički unos i rade na svim priključenim uređajima.
  • Audio Visualizer — Efekti osvetljenja koji reaguju u realnom vremenu na audio koji se reprodukuje na sistemu korisnika.
  • Game Integrations — Osvetljenje koje reaguje na događaje u igri, bilo putem UI analizatora koji čitaju podatke piksela, ili putem HTTP POST zahteva poslanih direktno iz vaše igre.

Pogledajte kompletnu dokumentaciju za Lightscripts za početak.

Pluginovi vam omogućavaju da dodate SignalRGB podršku za bilo koji RGB uređaj koji se može kontrolisati putem HID-a ili Raw USB-a. Pišete JavaScript USB plugin koji opisuje kako da komunicirate sa vašim hardverom. Nakon podnošenja, vaši korisnici dobijaju pristup kompletnoj biblioteci efekata SignalRGB bez dodatnog podešavanja.

Pogledajte kompletnu dokumentaciju za Pluginove za početak.

  • QMK Firmware — Integrišite SignalRGB osvetljenje sa QMK-baziranim tastaturama: QMK integracija
  • SignalRGB API — Programski upitajte i kontrolišite SignalRGB: API referenca
  • DIY Arduino kontroler — Napravite sopstveni RGB kontroler sa Arduino: Vodič za DIY Arduino