当前位置: 首页 > news >正文

Cesium for Unity Linux版本

Cesium for Unity 直装不支持Linux

    • 参照官方开发流程
    • 一些操作命令
    • issues 宝藏
    • 最后运行图

在这里插入图片描述

参照官方开发流程

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

最后运行图

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

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

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

相关文章:

  • 在 ARM64 架构系统离线安装 Oracle Java 8 全流程指南
  • 2025.2.8——一、[护网杯 2018]easy_tornado tornado模板注入
  • Quartz定时任务
  • 支持直接升级到21c的 Oracle 数据库版本
  • QT中线程中使用信号和槽传数据
  • 阿里云一键部署DeepSeek-V3、DeepSeek-R1模型
  • Oracle DBA 诊断及统计工具-2
  • django中间件,中间件给下面传值
  • vue基础(八)
  • 2848、与车相交的点
  • 游戏引擎学习第103天
  • [FastAdmin] 上传图片并加水印,压缩图片
  • 重读《Java面试题,10万字208道Java经典面试题总结(附答案)》
  • 一种 SQL Server 数据库恢复方案:解密、恢复并导出 MDF/NDF/BAK文件
  • 【Elasticsearch】Mapping概述
  • 适用于iOS的应用商店优化(ASO)清单
  • Qt信号槽调用出错:Qt: Dead lock detected while activating a BlockingQueuedConnection
  • Anaconda 安装指南:Windows、macOS 和 Linux 的详细安装步骤
  • 轮子项目--消息队列的实现(3)
  • Redis初阶笔记
  • 广东省联社:积极推动改制组建农商联合银行工作
  • 4月份全球制造业PMI继续下降,经济下行压力有所加大
  • 工人日报关注跟着演出去旅游:票根经济新模式兴起,让过路客变过夜客
  • 马斯克的“星舰基地”成为新城镇,首任市长为SpaceX员工
  • 原油价格战一触即发?沙特不想再忍,领衔多个产油国加速增产
  • 五四青年节|青春韵脚