0

その上に小さな3D建物モデルを含むタイル状の世界地図を表示する必要がありました。

私はここで2つの可能なアプローチを見ることができます:

  1. Route-Meまたは同様のタイルマップを表示します(ところで、どのような類似のタイルマップコントロールを提案できますか?)。次に、透明な(それが可能かどうかはわかりません)OpenGLサーフェスをその上に配置し、ここに建物をレンダリングします。
  2. OpenGLを使用してタイルと建物の両方を表示します。

追加の機能は必要ありません。タイル状の地図を(タッチまたはセレクターを実行して)パンし、その上に多くの小さな建物(建物のタップを処理するために必要)を表示するだけです。

どのアプローチが最適で、より簡単/より速く作成できるかわかりません。それらの作成方法(特に2つ目)に関する情報を入手できてとてもうれしく思います。

あなたがより少ない努力で何らかの方法を知っているなら、私に知らせてください。

4

1 に答える 1

1

アプローチ2がおそらく最善ですが、あなたの質問は非常に曖昧です。これに適切に答えるには、答えるにはあまりにも具体的でさえある、多くの異なる要件が必要になります。

このアプローチを作成する方法は、OpenGLを使用して、2つの異なる「ワールド」マトリックスを設定することです。1つは2Dタイルマップ用で、もう1つはその上に配置される3D建物用です。(はい、OpenGLでは透過性が可能です。)

プロジェクトに対して大きすぎないように注意してください。幸運を!

于 2012-08-17T00:24:51.463 に答える