Chat(GS2 UIKit for Unity) のサンプル

GS2 UIKit for Unity を使用した GS2-Chat の機能実装サンプルの紹介

チャットのルーム作成、購読の登録/解除、受信したメッセージのUIへの反映、メッセージを送信を行うサンプルです。

フォルダ構成

サンプルのフォルダ:

(Unityプロジェクト)/Assets/Game Server Services/Samples/UIKit/Gs2Chat/

サンプルシーン:

(Unityプロジェクト)/Assets/Game Server Services/Samples/UIKit/Gs2Chat/Scenes/Chat.unity

このサンプルは以下のプレハブに依存しています。プレハブ内のフィールドに設定が必要です。

GS2-Deploy サンプルテンプレート:

(Unityプロジェクト)/Assets/Game Server Services/Samples/UIKit/Gs2Chat/Settings/initialize_chat_template.yaml

ルーム作成

Create Room ボタンでチャットルームを作成します。 Gs2ChatRoomCreateAction prefab がアクティブ化(実行)され、 チャットルームを作成します。 チャットルームの作成が完了するとRoomListコンポーネントのOnCreateRoomが呼ばれ、ScrollViewにRoom PrefabがInstantiateされます。

プレハブ
Gs2ChatRoomCreateAction

メッセージの送信

Sendボタンでチャットメッセージを送信します。

プレハブ
Gs2ChatMessagePostAction