##jsonデータの取り扱い
jsonデータは以下の経路で伝送します。
1.クライアントよりnginxへ
httpプロトコルにて伝送、送信にはc++ を使用
2.nginxよりfcgiを用いてmysqlへjson格納
c++ を使用します。
(web VRを意識)
3.mysqlよりjsonデータをhttpプロトコルにてクライアントに伝送
c++ を使用します。
4.クライアント-サーバ間通信にはudpまたは上位プロトコルを使用、c++ を使用します。(速さ重視)
今考えているのは、変数jsonを定義しjsonを再代入する手法です。
##ゲームオブジェクトの更新
各種コンポーネント及びスクリプトを追加したゲームオブジェクトを生成します。
元データはmysqlよりjsonデータにて伝送。
流れとしては
json utility.from json
↓
json utility.to json
↓
json utility.from json overwrite
##ボイスチャット
マイク入力は
microphoneを用いてaudioclip化
audio sourceで再生します。
on audio filterreadで録音してゲームオブジェクトに反映します。(リップシンク)
(恐らく、同じ要領で、各種ファイル形式を扱えます)
音量表示、音量調節がしたいです。
最後に、 audio listenerコンポーネントでスピーカー出力出来ます。
steam audio sdkを用いることで、立体音響を再現出来ます。
注)理論段階です。あしからず。
ソースコードは、unity内部はc#、外部及びインターフェイスにはc++ を使用予定です。
ソースコードのビルド、テスト、デバッグが終わり次第、githubにて公開予定です。
よろしくお願いします。