1条件
完成下文的cesium for unity 配置。
Cesium for Unity开发1——Cesium for Unity下载离线包与离线安装方法_unity f2c1版本-CSDN博客
2.添加地球
在成功导入Cesium for Unity包的基础上,开展下面工作。
1)添加cesium地球组件,选择红框中的cesium项,侧边栏会弹出cesium的窗口:

2)点击该窗口下的blank 3D Tiles Tileset右边的+。

在Hierarchy界面会会出现下面两个object,单击Cesium3DTileset,可以在Inspector窗口看到它的属性。

3)修改红框中的属性为From URL,在下面出现的URL输入框中输入高程信息文件(粘贴路径后要在别的地方点一下鼠标才会生效)。添加后就会出现一个白色球,说明高程添加成功。
我添加的文件URL为(最好是英文路径):
F:/UnityProject/地理信息系统/输出高程/layer.json(下面测试用例中有该文件)
这里要注意斜杠的方向,\是不行的。
这里提供一个高程文件用于测试,走通流程。


4)添加影像。Inspector最下面添加组件,单击add component,选择cesium,再选下图中的组件。在URL中输入影像路径(粘贴路径后要在别的地方点一下鼠标才会生效),添加后全球影像就会显示,说明影像添加成功。
我添加的文件URL为(最好是英文路径):
F:/UnityProject/地理信息系统/输出影像/tilemapresource.xml(下面测试用例中有该文件)
这里要注意斜杠的方向,\是不行的。
这里提供一个影像文件用于测试,走通流程。


3.总结
离线地球添加完成。高程与影像数据获取不易,我目前还未找到好用的免费资源。但水经注可以下载免费的影像资源,18级以下都免费,下载出来是一张大图,需要通过cesiumLab进行影像分割,分割后的数据才能用于项目中。有空写个教程。

2508

被折叠的 条评论
为什么被折叠?



