在其上显示带有3D对象的平铺地图

时间:2012-08-16 23:23:08

标签: ios opengl-es-2.0 route-me

我需要在它上面显示带有小型3D建筑模型的平铺世界地图。

我可以在这里看到两种可能的方法:

  1. 使用Route-Me或类似方式显示平铺地图(顺便说一句您可以建议的类似平铺地图控件?)。然后放置透明(我不知道是否可能)OpenGL表面并在此处渲染建筑物。
  2. 使用OpenGL显示瓷砖和建筑物。
  3. 我不需要任何额外的功能。只需平移平铺地图(通过触摸或执行选择器)并在其上显示许多小型建筑物(需要处理建筑物上的点击)。

    我不知道哪种方法最好,更容易/更快。我会很高兴得到一些关于如何生产它们的信息(特别是第二个)。

    如果您以较少的努力了解某些方式,请告诉我。

1 个答案:

答案 0 :(得分:1)

方法二可能是最好的,但你的问题非常模糊,要正确回答这个问题,你需要很多不同的要求,有些甚至太具体而无法回答。

如何制作这种方法将是使用OpenGL并设置两个不同的“世界”矩阵。一个用于2D平铺地图,另一个用于3D建筑物。 (在OpenGL中可以使用透明度。)

确保你没有为一个项目开始太大!祝好运!