0

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

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

  1. 使用 Route-Me 或类似工具显示平铺地图(顺便说一句,您可以建议哪些类似的平铺地图控件?)。然后在它上面放置透明的(我不知道这是否可能)OpenGL表面并在这里渲染建筑物。
  2. 使用 OpenGL 显示图块和建筑物。

我不需要任何额外的功能。只需平移平铺地图(通过触摸或执行选择器)并在其上显示许多小型建筑物(需要处理建筑物的点击)。

我不知道哪种方法最好、更容易/更快地生产。我会很高兴获得一些关于如何制作它们的信息(尤其是第二个)。

如果您知道一些不费吹灰之力的方法,请告诉我。

4

1 回答 1

1

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

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

确保您的项目开始时不会太大!祝你好运!

于 2012-08-17T00:24:51.463 回答