Bootstrap

Cesium for Unity Linux版本


在这里插入图片描述

参照官方开发流程

https://github.com/CesiumGS/cesium-unity/blob/main/Documentation~/developer-setup.md
系统已经安装过dotnet和cmake

xuefei@xuefei:~$ dotnet --version
9.0.102
xuefei@xuefei:~$ cmake --version
cmake version 3.28.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).

一些操作命令

git clone https://github.com/CesiumGS/cesium-unity-samples.git
cd cesium-unity-samples/Packages
git clone --recurse-submodules https://github.com/CesiumGS/cesium-unity.git com.cesium.unity
cd com.cesium.unity
dotnet publish Reinterop~ -o .
cd native~

issues 宝藏

https://github.com/CesiumGS/cesium-unity/issues/513

cp /home/xuefei/.ezvcpkg/2024.11.16/triplets/x64-linux.cmake /home/xuefei/.ezvcpkg/2024.11.16/triplets/x64-linux-unity.cmake 

继续上面操作的命令

cmake -B build -S . -DCMAKE_BUILD_TYPE=Debug
cmake --build build -j14 --target install --config Debug

最后运行图

编辑器
在这里插入图片描述
运行时
在这里插入图片描述

另外,打包非常耗时,我一度以为打包挂了……
在这里插入图片描述

有一些奇怪的报错
在这里插入图片描述

;