Unity Twitch Chat
v1.2.3
这是一个轻量级且高效的 Unity Twitch.tv IRC 客户端。
简而言之,这允许您将 Twitch Chat 集成到您的 Unity 项目中。
主要目标是能够尽可能高效地读取和发送聊天消息。
+
按钮Add package from git URL...
Add
完成 https://github.com/lexonegit/Unity-Twitch-Chat.git?path=/Unity-Twitch-Chat/Assets/Package
Twitch IRC
组件。Use Anonymous Login
以在没有 OAuth 的情况下使用Connect IRC On Start
和Join Channel On Start
已启用,然后按播放键 – 您现在应该在控制台中看到 JOIN 消息等。IRC.OnChatMessage
事件侦听器的新脚本。Chatter
对象,其中包含有关每个聊天消息的信息,例如聊天者名称、消息、表情等...有问题吗?查看包含的示例项目以获得更好的理解。
生成物像跳箱一样喋喋不休。盒子颜色基于其主要徽章。
void
Connect() - 连接到 Twitch IRCvoid
Disconnect() - 断开与 Twitch IRC 的连接void
SendChatMessage(string message) - 向频道发送聊天消息void
JoinChannel(string channel) - 加入 Twitch 频道void
LeaveChannel(string channel) - 离开 Twitch 频道void
Ping() - 向 Twitch IRC 服务器发送 PING 消息event
OnChatMessage - 收到聊天消息时调用的事件event
OnConnectionAlert - 收到连接警报时调用的事件IRCTags
ClientUserTags - 返回客户端用户的标签(徽章、名称颜色等)Color
GetNameColor() - 返回聊天者姓名的颜色bool
IsDisplayNameFontSafe() - 如果 displayName 是“字体安全”,则返回 true,这意味着它仅包含字符:az、AZ、0-9、_bool
ContainsEmote(string emoteId) - 如果聊天者的消息包含指定的表情(按 id),则返回 truebool
HasBadge(string baddName) - 如果聊天者具有指定的徽章,则返回 true 麻省理工学院许可证
Intro Fighters,流媒体叠加游戏 https://lexone.itch.io/introfighters
你做了一些很酷的事情吗?联系我(Discord 上的 lexone)以在此处获得推荐!