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() - 傳送 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)以在此處獲得推薦!