Unity Twitch Chat
v1.2.3
Il s'agit d'un client IRC Twitch.tv léger et efficace pour Unity.
Bref, cela vous permet d'intégrer Twitch Chat à vos projets Unity.
L'objectif principal est de pouvoir lire et envoyer des messages de discussion aussi efficacement que possible.
+
dans le coin supérieur gaucheAdd package from git URL...
Add
https://github.com/lexonegit/Unity-Twitch-Chat.git?path=/Unity-Twitch-Chat/Assets/Package
Twitch IRC
.Use Anonymous Login
pour une utilisation sans OAuth.Connect IRC On Start
et Join Channel On Start
sont activés et appuyez sur play – Vous devriez maintenant voir les messages JOIN, etc. dans la console.IRC.OnChatMessage
.Chatter
contenant des informations sur chaque message de discussion, telles que le nom du chat, le message, les émotes, etc...Vous avez des problèmes ? Consultez l'exemple de projet inclus pour une meilleure compréhension.
Générez des bavardages sous forme de boîtes de saut. La couleur de la boîte est basée sur leur badge principal.
void
Connect() - Se connecte à Twitch IRCvoid
Disconnect() - Se déconnecte de Twitch IRCvoid
SendChatMessage(string message) - Envoie un message de discussion au canalvoid
JoinChannel(string channel) - Rejoignez une chaîne Twitchvoid
LeaveChannel(string channel) - Quitter une chaîne Twitchvoid
Ping() - Envoie un message PING au serveur Twitch IRCevent
OnChatMessage - Événement invoqué lorsqu'un message de discussion est reçuevent
OnConnectionAlert - Événement invoqué lorsqu'une alerte de connexion est reçueIRCTags
ClientUserTags - Renvoie les balises de l'utilisateur client (badges, couleur du nom, etc.)Color
GetNameColor() - Renvoie la couleur du nom du bavardbool
IsDisplayNameFontSafe() - Renvoie true si displayName est "font-safe", ce qui signifie qu'il ne contient que des caractères : az, AZ, 0-9, _bool
ContainsEmote(string emoteId) - Renvoie vrai si le message du bavardeur contient l'emote spécifiée (par identifiant)bool
HasBadge(string badgeName) - Renvoie vrai si le bavardage a le badge spécifié Licence MIT
Intro Fighters, jeu de superposition de flux https://lexone.itch.io/introfighters
As-tu fait quelque chose de cool ? Contactez-moi (lexone sur Discord) pour être présenté ici !