2017-05-18 3 views
1

マルチプラットフォームのUnityゲームから使用するためのAPIを開発中です。クライアントからデータベースサーバーにデータを転送する必要があります。API dev:Unityからループバックへのアドバイスhttp転送プロセス

私の質問は、クライアントとサーバー間の通信に関連しています。 通信する最善の方法は何ですか? - フィールド付き - 1つの生データがjsonオブジェクトを渡しています。

私は今、私のHTTPプラグインは、エンコード時に私の文字列で、有線のものをやっているので、私は、フィールドですべてをやっていると私は速達でそれを読むために成功していないためloopback.io

を使用しています。 js。

I'amは多くの引数を視野に道の私のポイントにしてここに私の受信機能のいずれかを

を続行するには良いpratice /方法について詳しくアドバイスを期待しました。

ApiElement.createSimpleElement = function(IdGameData, PositionX, PositionY, PositionZ, RotationY, RotationZ, Layer, 
             Type, Gravity, Health, MoveSpeed, FireSpeed, cb) { 
var data = FillElement(IdGameData, PositionX, PositionY, PositionZ, RotationY, RotationZ, Layer, Type, Gravity, 
    Health, MoveSpeed, FireSpeed); 
// Create the element 
ApiElement.create(data, function(err, ApiElementInstance) { 
    if (err) { 
    cb(err, null); 
    } else { 
    console.log(ApiElementInstance); 
    cb(null, ApiElementInstance); 
    } 
}); 

}

答えて

0

私は、あなたが表現したいそれぞれのJSON本体のモデルを作成するために行きます。 Loopbackのドキュメントでは、カスタムモデルを公開するようにアプリケーションに指示することができます(たとえば、関数に渡すすべてのパラメータを含むjson)。これにより、コードが明確になり、多くのルートでモデルオブジェクトを使用します。 これが役立つことを願っています。

参考:https://loopback.io/doc/en/lb3/Exposing-models-over-REST.html

+0

が、それは私が現在やっているまさにだと私もそれは良い解決策だ埋める、ありがとうございます。私の質問は、ポストHTTPプロトコルを使ったデータ転送に関するものでした。今のところ、BESTHTTP UnityプラグインのためにJSONオブジェクトではなくフィールドを使用してデータを送信していますが、このプラグインは小さなJSONオブジェクトに対して "by \"を置き換えます。私はそれが最善の解決策かどうかわかりません。 –

関連する問題