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 IRC에 연결합니다.void
Disconnect() - Twitch IRC와의 연결을 끊습니다.void
SendChatMessage(string message) - 채널에 채팅 메시지를 보냅니다.void
JoinChannel(문자열 채널) - Twitch 채널에 가입void
LeaveChannel(string 채널) - Twitch 채널 나가기void
Ping() - Twitch IRC 서버에 PING 메시지를 보냅니다.event
OnChatMessage - 채팅 메시지가 수신될 때 호출되는 이벤트event
OnConnectionAlert - 연결 경고가 수신될 때 호출되는 이벤트IRCTags
ClientUserTags - 클라이언트 사용자의 태그(배지, 이름 색상 등)를 반환합니다.Color
GetNameColor() - 채팅 이름의 색상을 반환합니다.bool
IsDisplayNameFontSafe() - displayName이 az, AZ, 0-9, _ 문자만 포함한다는 의미인 "글꼴 안전"인 경우 true를 반환합니다.bool
ContainsEmote(string emoteId) - 채터의 메시지에 지정된 이모티콘(id별)이 포함된 경우 true를 반환합니다.bool
HasBadge(string BadgeName) - Chatter에 지정된 배지가 있는 경우 true를 반환합니다. MIT 라이센스
Intro Fighters, 스트리밍 오버레이 게임 https://lexone.itch.io/introfighters
뭔가 멋진 걸 만들었나요? 여기에 소개되려면 저에게 연락하세요(Discord의 lexone).