sawakai / sawakai

0 stars 0 forks source link

DataConnectionで位置情報をどのように送るか考える #1

Open gedorinku opened 4 years ago

gedorinku commented 4 years ago

考える。 https://webrtc.ecl.ntt.com/skyway-js-sdk-doc/ja/dataconnection/ @mucho613 @winjii

gedorinku commented 4 years ago

同じ部屋に別のゲームを混ぜない。

x, y, z[m]は現実の距離に正規化されたゲーム内でのプレイヤーの頭の座標(右手座標系)。 faceDirectionは顔の向きを表す単位ベクトル upDirectionは頭のてっぺん方向を表す単位ベクトル faceDirectionupDirectionは直交する

{
  "gameUserID": "gedorinku",
  "gameClientID": "minecraft",
  "position": {
    "x": 1.0,
    "y": 1.0,
    "z": 1.0
  },
  "faceDirection": {
    "x": 1.0,
    "y": 0.0,
    "z": 0.0
  },
  "upDirection": {
    "x": 0.0,
    "y": 1.0,
    "z": 0.0
  }
}
gedorinku commented 4 years ago

これで実装していく