Unity Twitch Chat
v1.2.3
นี่คือไคลเอนต์ Twitch.tv IRC ที่มีน้ำหนักเบาและมีประสิทธิภาพสำหรับ Unity
กล่าวโดยสรุป สิ่งนี้ทำให้คุณสามารถรวม 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
เพื่อใช้งานได้โดยไม่ต้องใช้ OAuthConnect IRC On Start
และ Join Channel On Start
แล้วกดเล่น - ตอนนี้คุณควรเห็นข้อความ JOIN ฯลฯ ในคอนโซลIRC.OnChatMessage
Chatter
ซึ่งมีข้อมูลเกี่ยวกับข้อความแชทแต่ละข้อความ เช่น ชื่อผู้แชท ข้อความ อิโมติคอน ฯลฯมีปัญหาใช่ไหม? ตรวจสอบ ExampleProject ที่รวมไว้เพื่อความเข้าใจที่ดีขึ้น
วางไข่พูดคุยเป็นกล่องกระโดด สีของกล่องจะขึ้นอยู่กับป้ายหลัก
void
Connect() - เชื่อมต่อกับ Twitch IRCvoid
Disconnect() - ตัดการเชื่อมต่อจาก Twitch IRCvoid
SendChatMessage(ข้อความสตริง) - ส่งข้อความแชทไปยังช่องvoid
JoinChannel(ช่องสตริง) - เข้าร่วมช่อง Twitchvoid
LeaveChannel(ช่องสตริง) - ออกจากช่อง Twitchvoid
Ping() - ส่งข้อความ PING ไปยังเซิร์ฟเวอร์ Twitch IRCevent
OnChatMessage - เหตุการณ์ที่เรียกใช้เมื่อได้รับข้อความแชทevent
OnConnectionAlert - เหตุการณ์ที่ถูกเรียกใช้เมื่อได้รับการแจ้งเตือนการเชื่อมต่อIRCTags
ClientUserTags - ส่งกลับแท็กของผู้ใช้ไคลเอนต์ (ป้ายชื่อ สีของชื่อ ฯลฯ)Color
GetNameColor() - ส่งกลับสีของชื่อผู้พูดbool
IsDisplayNameFontSafe() - คืนค่าเป็นจริงหาก displayName เป็น "font-safe" หมายความว่ามีเพียงอักขระเท่านั้น: az, AZ, 0-9, _bool
ประกอบด้วยEmote(string emoteId) - คืนค่าเป็นจริงหากข้อความของผู้แชทมีอิโมติคอนที่ระบุ (ตาม id)bool
HasBadge(string badgeName) - คืนค่าเป็นจริงหากผู้พูดมีป้ายระบุ ใบอนุญาตเอ็มไอที
Intro Fighters สตรีมเกมโอเวอร์เลย์ https://lexone.itch.io/introfighters
คุณทำอะไรเจ๋งๆ หรือเปล่า? ติดต่อฉัน (lexone บน Discord) เพื่อรับการแนะนำที่นี่!