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.
Za kreatore sadržaja — Lightscripts
Section titled “Za kreatore sadržaja — Lightscripts”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.
Za proizvođače hardvera — Plugins
Section titled “Za proizvođače hardvera — Plugins”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.
Dodatni resursi
Section titled “Dodatni resursi”- 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