我对Unity相当陌生,但是我已经找到了解决方法。但是,我遇到了一个问题,无论我用多少谷歌搜索,我似乎都找不到有效的解决方案。我可能只是在做一些愚蠢的事情。任何帮助,将不胜感激。我发布到了Unity论坛,但是没有人回应,所以我想我也会给Stack Overflow一个机会。
所以我想做的是在Unity中创建2D地图。该地图将用于在3D世界中导航。该地图必须是可点击的,因为我将从世界地图开始,然后根据用户的点击,将地图更改为该国家/地区的地图。我曾与不同的人交谈过,我想使用的方式是使用shapefile,因为它们已经包含了有关国家和州边界的信息。另外,我知道将来我将不得不使用shapefile,所以我认为现在可以对它们进行一些练习。我想从小处着手,所以我下载了一个zip文件,其中包含美国的shapefile。我按照论坛的说明下载了QGIS,并在该软件中打开了shapefile。在QGIS中,我能够突出显示各个状态,如下图所示
现在,我希望在Unity中具有相同的功能,除了我不仅要突出显示它,还希望它可以单击并能够将其标识为蒙大拿州。
因此,从这里我可以将该文件转换为DXF,然后将其转换为FBX。但是在那之后我迷路了。我不确定我是否必须进行这些转换。
如果有人可以帮助我,我将不胜感激!同样,我是Unity新手,所以如果您能牢记这一点,我将不胜感激。