私はMetalでかなりの経験があり、Unityでかなりの経験があり、描画のためのメッシュ、バッファー、バッキングデータの設定に精通しています。あまりにも多くの数学/シェイダー側ではありません。私が苦労しているのは、無限のスクロール・ワールドを手に入れる方法です。だから、私が右に遠くにパンすると、私は左側を見て行くことができます。3次元マップ上での無限スクロール
このアプリケーションは、プレイヤーがいつでもどこでもスクロールしてラップさせるシームレスな領域になります。
私はドロー時にすべてを複製してオフセットしたくないのですが、それは恐ろしく非効率的です。私はマップをパニングするときにどこでラッピング/描画するかを得るために、いくつかのマジック行列の計算やシェーダを使用する方法を期待しています。私は何かのガイドや説明を探してきましたが、これをどうやって得るかについての説明はありましたが、何も出てこなかったのです。
私は古い(dos)ゲームをたくさん知っていますが、これは何とかしましたが、まだ可能ですか?業界がこのタイプのスクロール(バウンディングからエッジへのラッピング)から移行したように見える理由はありますか?
これはきれいです。私の答えはおそらくコメントだったはずです。私はそれを削除した。これは素晴らしい。 –
これは私が後にしたものです。すばらしい例をありがとう、今コードを試して理解してください。とてもかっこいい。ありがとう – utahwithak