【3Dゲームエンジン】Unity質問スレッド23 [無断転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0683名前は開発中のものです。
2016/04/17(日) 19:13:36.13ID:z/Ryhhy1・サバクラ通信あり、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行ギリギリに付き見難くてすみません
■ このスレッドは過去ログ倉庫に格納されています