สร้างขึ้นเพื่อ UNITY
Unity
Chat SDK
เชื่อมต่อผู้เล่นด้วย Unity Chat SDK ของ Tencent RTC สร้างข้อความปาร์ตี้และการสนทนากิลด์ในอินเทอร์เฟซภายในเกมของคุณเอง
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง Chat SDK สำหรับ Unity
คู่มือการผสานรวม
ติดตั้ง Chat SDK สำหรับ Unity แล้วส่งข้อความทดสอบ
ตัวอย่างและซอร์สโค้ด
สำรวจประสบการณ์รับส่งข้อความและแหล่งข้อมูลอย่างเป็นทางการสำหรับนักพัฒนา
รวมสมาชิกปาร์ตี้ไว้ด้วยกัน
มอบพื้นที่ให้เพื่อนร่วมทีมวางแผนการเคลื่อนไหวถัดไปภายในเกมของคุณ
บทสนทนาที่ต่อเนื่องนอกเหนือจากการแข่งขัน
ช่วยให้กลุ่มเชื่อมต่อกันอยู่เสมอด้วยคำเชิญและการสนทนาแบบถาวร
ความสามารถด้านแชทของ UNITY
รากฐานด้านการรับส่งข้อความสำหรับผลิตภัณฑ์ของคุณ
การสนทนาโดยตรง
- ข้อความแบบตัวต่อตัว
- อินเทอร์เฟซของคุณเอง
การรับส่งข้อความกลุ่ม
- การสนทนาร่วมกัน
- API การเป็นสมาชิก
ข้อความแบบริช
- ข้อความและสื่อ
- เนื้อหาแอปพลิเคชันแบบกำหนดเอง
สถานะการสนทนา
- ประวัติและจำนวนที่ยังไม่ได้อ่าน
- พื้นที่จัดเก็บของแอปพลิเคชัน
ข้อมูลประจำตัวผู้ใช้
- ID ผู้ใช้ของคุณเอง
- การยืนยันตัวตนด้วย UserSig
การผสานรวมแอป
- API การรับส่งข้อความ C#
- วงจรชีวิตเฉพาะแพลตฟอร์ม
สำรวจ Unity Chat APIs
เริ่มต้นด้วย API ที่จำเป็นสำหรับการเชื่อมต่อแอปพลิเคชันของคุณ
เชื่อมต่อไคลเอนต์เกม
เริ่มต้น SDK ด้วยพาธภายในเครื่องแบบถาวรสำหรับเกมที่แพ็กเกจแล้ว
อ่านเอกสารvar config = new SdkConfig {
sdk_config_config_file_path =
Application.persistentDataPath + "/TIM-Config",
sdk_config_log_file_path =
Application.persistentDataPath + "/TIM-Log"
};
TencentIMSDK.Init(sdkAppID, config);เชื่อมโยงข้อมูลประจำตัวของผู้เล่น
ตรวจสอบสิทธิ์ผู้เล่นก่อนเปิดการสนทนาของผู้เล่น
อ่านเอกสารTencentIMSDK.Login(userID, userSig,
(int code, string desc, string data, string userData) => {
// Handle the login result.
});ให้สมาชิกปาร์ตี้สื่อสารกันอย่างต่อเนื่อง
ส่ง Message ที่เตรียมไว้ไปยังผู้เล่นคนอื่นและจัดการผลลัพธ์การส่ง
อ่านเอกสารvar messageId = new StringBuilder(128);
TencentIMSDK.MsgSendMessage(
recipientID, TIMConvType.kTIMConv_C2C,
message, messageId,
(int code, string desc, string data, string userData) => {
// Update your message state from the result.
});การปรับแต่ง
ประสบการณ์ของคุณ ในแบบของคุณ
สร้างอินเทอร์เฟซของคุณเองสำหรับการสนทนาที่เชื่อมต่อแล้ว
สร้างประสบการณ์ในแบบของคุณ
เชื่อมต่อเหตุการณ์การส่งข้อความกับหน้าจอและการโต้ตอบที่ผลิตภัณฑ์ของคุณต้องการ
อ่านเอกสารสร้างพื้นที่ให้บทสนทนาเติบโต
เชื่อมต่อผู้คนและกลุ่มผ่านแชตที่เป็นส่วนหนึ่งของแอปพลิเคชันอย่างลงตัว
อ่านเอกสารเริ่มต้นใช้งาน
การสนทนาครั้งแรกของคุณเริ่มต้นที่นี่
- 01
- 02
- 03
เชื่อมต่อผู้ใช้ของคุณ
ลงชื่อเข้าใช้ด้วยผู้ใช้ทดสอบสองราย แล้วส่งข้อความแรกของคุณ
เชื่อมต่อผู้ใช้ของคุณ
{
"dependencies": {
"com.tencent.imsdk.unity":
"https://github.com/TencentCloud/chat-sdk-unity.git#unity"
}
}var config = new SdkConfig {
sdk_config_config_file_path =
Application.persistentDataPath + "/TIM-Config",
sdk_config_log_file_path =
Application.persistentDataPath + "/TIM-Log"
};
TencentIMSDK.Init(sdkAppID, config);คำถามที่พบบ่อยเกี่ยวกับ Unity Chat SDK
Unity SDK มี UI แชทสำหรับเกมของฉันหรือไม่
SDK มี API สำหรับการรับส่งข้อความ ส่วนเกมของคุณควบคุมโอเวอร์เลย์ โฟกัสการป้อนข้อมูล สิทธิ์ของผู้เล่น และสมาชิกปาร์ตี้ โปรดตรวจสอบทั้งบิลด์ที่แพ็กเกจแล้วและ Editor โดย WebGL มีข้อกำหนดการผสานรวมเพิ่มเติม
Unity Chat SDK มี UI สำเร็จรูปพร้อมใช้หรือไม่?
SDK มี API และอีเวนต์สำหรับการรับส่งข้อความ แอปพลิเคชันของคุณเป็นผู้สร้างหน้าจอแชท ภาพประกอบแสดงตัวอย่างประสบการณ์ที่สามารถสร้างได้ในแอป
ฉันจะยืนยันตัวตนผู้ใช้ของ Unity Chat SDK ได้อย่างไร
สร้าง UserSig สำหรับ production ที่ backend แล้วส่งให้ไคลเอนต์เพื่อยืนยันตัวตน โดยเก็บข้อมูลลับของแอปพลิเคชันไว้บนเซิร์ฟเวอร์
ข้อมูลโค้ด Unity เหล่านี้ประกอบกันเป็นแอปพลิเคชันที่สมบูรณ์หรือไม่
เนื้อหาเหล่านี้แสดงขั้นตอนการผสานรวมแต่ละขั้น โปรดทำตามคู่มือฉบับเต็มสำหรับการนำเข้า การเริ่มต้นระบบ การเข้าสู่ระบบ การจัดการข้อผิดพลาด และการกำหนดค่าเฉพาะเป้าหมาย ทดสอบการรับส่งข้อความด้วยบัญชีแยกกันก่อนเผยแพร่
ค่าบริการตามการใช้งาน Unity Chat SDK คิดอย่างไร?
การใช้งานบริการ Chat แบบโฮสต์เป็นไปตามแพ็กเกจที่คุณเลือก ตรวจสอบฟีเจอร์และโควตาที่รวมอยู่สำหรับแอปพลิเคชันของคุณ โดยปลั๊กอินเสริมและบริการ Call อาจมีข้อกำหนดแยกต่างหาก
จะผสานรวม Chat SDK Unity กับ Unity ได้อย่างไร?
ใช้การเชื่อมต่อ Unity ตามเอกสาร เชื่อมตัวตนผู้เล่นและแสดงข้อความใน UI เกม ทดสอบบิลด์เป้าหมายและวงจรพัก/ทำงานต่อ รวมถึงนอก editor
จะทดสอบ Chat SDK Unity ก่อนเผยแพร่แอปได้อย่างไร?
ตรวจสอบการเข้าสู่ระบบ ความพร้อม SDK เหตุการณ์ส่งรับ และสถานะข้อความหลังเชื่อมต่อใหม่
จะปรับแต่งอินเทอร์เฟซของ Chat SDK Unity ได้อย่างไร?
สร้างรายการบทสนทนา การแสดงข้อความ และตัวเขียนเองจากเหตุการณ์ SDK ตามเอกสาร
ค้นหาความช่วยเหลือสำหรับขั้นตอนถัดไป
พูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขายสร้างประสบการณ์การสนทนาครั้งต่อไปของคุณ
สร้าง game ของคุณด้วย Chat SDK สำหรับ Unity

