Visão Geral para Programadores
O SignalRGB oferece dois frameworks de desenvolvimento. Criadores de conteúdo usam Lightscripts para criar efeitos RGB. Fabricantes de hardware usam Plugins para adicionar suporte a dispositivos.
Para Criadores de Conteúdo — Lightscripts
Seção intitulada “Para Criadores de Conteúdo — Lightscripts”Os Lightscripts são efeitos de iluminação criados com canvas HTML e JavaScript. Escreve o seu efeito uma vez e ele corre em todos os dispositivos da configuração de um utilizador.
Existem três tipos de Lightscripts que pode criar:
- RGB Effects — Padrões visuais personalizáveis que respondem à entrada do utilizador e correm em todos os dispositivos ligados.
- Visualizadores de Áudio — Efeitos de iluminação que reagem em tempo real ao áudio reproduzido no sistema do utilizador.
- Game Integrations — Iluminação que responde a eventos no jogo, seja através de analisadores de UI que leem dados de píxeis ou através de pedidos HTTP POST enviados diretamente do seu jogo.
Consulte a documentação completa de Lightscripts para começar.
Para Fabricantes de Hardware — Plugins
Seção intitulada “Para Fabricantes de Hardware — Plugins”Os Plugins permitem-lhe adicionar suporte ao SignalRGB para qualquer dispositivo RGB controlável via HID ou USB Raw. Escreve um plugin USB em JavaScript que descreve como comunicar com o seu hardware. Após a submissão, os seus utilizadores têm acesso à biblioteca completa de efeitos do SignalRGB sem qualquer configuração adicional.
Consulte a documentação completa de Plugins para começar.
Outros Recursos
Seção intitulada “Outros Recursos”- QMK Firmware — Integre a iluminação do SignalRGB com teclados baseados em QMK: Integração QMK
- SignalRGB API — Consulte e controle o SignalRGB de forma programática: Referência da API
- Controlador Arduino DIY — Construa o seu próprio controlador RGB usando Arduino: Guia Arduino DIY