Cesium For Unity
文章平均质量分 82
CesiumForUnity是一个用于Unity引擎的扩展,用于在Unity中集成CesiumJS的功能和地理空间数据可视化。
主要记录使用该插件遇到的难点和解决办法,以及用实例展示如何用cesium来进行扩展。
adogai
这个作者很懒,什么都没留下…
展开
-
Unity Cesium Native源码调试
unity调用cesium包的原理是调用包文件夹里面com.cesium.unity\Editor下的dll文件(就是源码编译那篇生成的dll),如果有改写源码的需求我们修改然后发布dll进行测试即可,但是出现问题的时候很麻烦——通常使用返回值或者弹窗来提示错误信息,如果有进一步需求重新发布dll测试。既然我们拥有了源码,那么就不用受这气了,进行c++源码调试。本人使用vs2022作为unity编辑器,所以使用vscode作为调试c++的工具,当然也可以反过来。原创 2023-08-31 14:47:33 · 608 阅读 · 0 评论 -
Unity Cesium 源码编译
Cesium底层为Cesium Native(C++),官方制作了unity、unreal等包体供不同平台使用,但是想要更改、添加某些功能就需要在底层进行修改,这就涉及到源码编译。只有在源码修改再编译,引入平台才能实现想要的功能,unreal因为本身就是C++的官方语言有不少人进行扩展,unity发展相对慢一些,下面就介绍如何根据官方文档进行自定义修改。本文实现了Unity Cesium的源码编译过程。有细心的开发者可能发现官方文档还有封装Cesium的步骤,这个贴下下面就不做演示了。原创 2023-08-30 11:06:20 · 1423 阅读 · 4 评论 -
Unity Cesium 加载本地数据(DEM、DOM)
cesium for unity自带数据源,联网状态下能够实时加载影响和地型等数据,十分方便。但不少项目需要离线使用,而官方只给出api并没有给出示例资源,这就需要我们自己处理数据进行加载。加载本地数据的原理非常简单,将资源转换到可用格式,然后发布成链接的形式,然后在对应的软件载体配置链接,即可看到效果。简单记录本地加载地形和影像数据。原创 2023-08-16 10:12:03 · 3435 阅读 · 27 评论