2017-07-20 36 views
0

私はUnityでマルチプレイヤーゲームを作成しています。多くのマルチプレイヤーゲームと同じように、ユーザーは自分のゲームマップと他のプレーヤーのゲームマップの両方を見下ろすことができます。私は世界が3Dになることを願っています。画面の解像度が異なるため、両方のプレーヤーが同じものを見るようにする方法がわかりません。私は明らかに、黒い境界線が必要であることを期待しています。Unity 3D side by side画面解像度

最初の画面解像度の問題は、ビューをテクスチャにレンダリングするときに発生し、次にテクスチャをUIにレンダリングするときに2番目の画面解像度の問題が発生します。これは現在、私の心を吹き飛ばしています。

これはUnityで可能ですか?何が最良の方法でしょうか?レンダリングを使って間違った木を吠えるか?

EDIT:明確にするために

。おそらく、トップダウンスプリットスクリーンとして最もよく記述されるでしょう。次の画像のようなものですが、それ以外はフル3Dを使用し、わずかな角度で表示されます。 enter image description here

+0

あなたはミニマップのようなものを作ろうとしていますか?私は混乱しています。イメージをお願いしますか? – Thalthanas

+0

トップダウンスプリット画面のマルチプレイヤーのような感じです。フル3Dを使用し、斜めにカメラを使用するだけです。イラスト(別のゲームから)が追加されました。 – jProg2015

答えて

0

ゲームを「公正」に保ちようとしているように聞こえるので、解像度の高い設定のプレイヤーは他のプレイヤーより優位にはなりません。

この場合、黒い罫線がうまくいけば、おそらくカメラの前でマスクを使うことができます。両方のプレーヤーでマスクが同じである限り、解像度は品質以外の違いはありません。

+0

こんにちは、私はそれを公正に保つことを試みている正しいです。あなたがマスクについて話すとき、具体的に何を意味しますか?私はすばらしいGoogleを持っていて、Camera.cullingMaskを見つけましたが、それは特定のレイヤーを取り除くように見えますが、それはあなたが意味するものだとは思いませんか? – jProg2015

+0

単純なマスクは、真ん中に正方形の穴があり、カメラの正面に配置されたテクスチャを持つ平面になります。あなたは、最適にフィットするように距離と尺度を微調整することができます。もう1つの選択肢は、4つの長いスキニーキューブを正方形の中に入れ、中央に開口部を設けます。 –

関連する問題