【3Dゲームエンジン】Unity質問スレッド23at GAMEDEV
【3Dゲームエンジン】Unity質問スレッド23 - 暇つぶし2ch699:名前は開発中のものです。
16/04/17 19:13:36.13 z/Ryhhy1.net
質問というか相談というか質問です
・サバクラ通信あり、APIはJson、モジュールはLitJson
・LitJsonでは構造体を予め定義してJsonをパースする必要がある
上記前提で例えば以下の様な構造体をAPIの数だけ定義してます
─────────
// リクエスト用
public class RequestStartGame : JsonSingleton<RequestStartGame> {
 public string session_key;
}
// 結果セット
public class ResultStartGame : JsonSingleton<ResultStartGame> {
 public class Content {
  public string welcome_text;
  public string current_flag;
 }
 public int error { get; set; }
 public Content content { get; set; }
}
─────────
で、セッションチェックをどこでやるかでものすごい悩んでます
よくあるwebPGとの違いは、結果セットと構造体が合わないとその瞬間に落ちるって点で
・正常時 {error:false,content:{welcome_text:"おひさしぶりです!",current_flag:"0b0010010"}
・異常時 {error:true,content:{welcome_text:"",current_flag:""}}
みたいにする必要があり、
・異常時 {error:true,content:{error_detail:"セッションがタイムアウトしました"}}
これは許容されない。
セッションチェックと結果セットの構造設計のパターンとか妙案あったら教えて下さいm(_ _)m
行数制限32行ギリギリに付き見難くてすみません


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch