以下の用途向け:UNITY
Unity
Chat SDK
Tencent RTC の Unity Chat SDK でプレイヤー同士をつなぎます。独自のゲーム内インターフェースにパーティーメッセージやギルド会話を組み込めます。
開発者向けリソース
Unity 向け Chat SDKのドキュメントとサンプル
UNITY のチャット機能
プロダクトを支えるメッセージング基盤
ダイレクト会話
- 1 対 1 メッセージ
- 独自のインターフェース
グループメッセージ
- 共有会話
- メンバーシップ API
リッチメッセージ
- テキストとメディア
- カスタムアプリケーションコンテンツ
会話の状態
- 履歴と未読件数
- アプリケーションのストア
ユーザーID
- 独自のユーザー ID
- UserSig 認証
アプリ統合
- C# メッセージング API
- プラットフォーム固有のライフサイクル
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);プレイヤーIDを連携
会話を開く前にプレイヤーを認証します。
ドキュメントを読む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 はバックエンドで生成します。認証のためにクライアントへ渡し、アプリケーションシークレットはサーバー上で管理してください。
これらの Unity スニペットだけで完全なアプリケーションになりますか?
ここでは個別の連携手順を示しています。インポート、初期化、ログイン、エラー処理、対象別の設定については、完全なガイドに従ってください。リリース前に、別々のアカウントでメッセージングをテストしてください。
Unity Chat SDK の利用料金はどのように計算されますか?
ホステッド Chat サービスの利用は、選択したプランに従います。アプリケーションで利用できる付属機能と利用枠を確認してください。オプションのプラグインと Call サービスには、別の要件が適用される場合があります。
Unity で Unity Chat SDK を導入するには?
文書の Unity 統合を使い、プレイヤー ID を接続してゲーム UI にメッセージを表示します。エディターだけでなく、対象ビルドと pause/resume のライフサイクルをテストしてください。
アプリのリリース前に Unity Chat SDK をテストするには?
ログイン、SDK の準備完了、送受信イベント、再接続後のメッセージ状態を確認します。
Unity Chat SDK のインターフェースをカスタマイズするには?
文書にある SDK イベントで独自の会話一覧、メッセージ表示、入力欄を作ります。

