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 |