私はかなり難しい問題があります。私はトップダウンの2Dゲームを作っています。そして、私は怒っている神の領域のような無指向性のキャラクターコントロールを作ることに決めました。私はそれがすべて正常に動作しており、この種のカメラのほとんどすべての不具合を解決することができましたが、1つのことが残っています。 全方位カメラでネットワーク上のどの方向を向けるか決定する
(あなたが見ると16秒のマークの例熙することができます作成探してどのような効果イム知らない場合: https://youtu.be/N2q6aXkvIiI?t=12s)メインクライアントのカメラは、よりその180度回転します左、右、右となり彼が逆さまになっていると思われるときに、与えられたキャラクターをひっくり返すことについてサーバーに残しています。あなたの世界が完全に反転したときに反対のフリップ要求を送るif文を作成することによって、これをやや修正しました。
しかし、彼らは文字を反転する要求を送信しないので、上下にも要因になります。
私は何を得ようとしていますが、私はこのスクリプトを過度に複雑にしています。
誰かがネットワーク上のすべての魔法使いがいつも正しい方向に向いていることを確認する論理的な解決策があるのだろうかと思います。
私は、サーバーに話すためにsocket.ioとNode.jsを使用しています。
任意の入力が優先されます。
TL; DR
はどのようにして、すべてのクライアントは誰もが直面しているどのような方法を知る必要があるときに怒っ神々のカメラの回転スタイルのレルムを作って行くでしょう。 (ビデオ0:16参照)
ありがとうございました。