Cesium For Unity3d 最新实践流程-2022-12-01

目录

Cesium-Unity3d 最新实践流程

一、前言

二、实践

1、Unity 安装

2、Cesium for Unity 下载

3、打开项目

4、编辑、运行项目

4、效果


Cesium For Unity3d 最新实践流程

一、前言

2022年11月30日晚11点30分,Cesium for Unity 开源插件预览版发布,该预览版支持:

Cesium for Unity 基于开放标准和 API 构建,将 Cesium 和 3D Tiles 的 3D 地理空间功能与 Unity 生态系统相结合。

  • 用于 Unity 的全尺寸高精度 WGS84 地球仪

  • 使用 3D 图块在运行时可视化大量高分辨率真实世界摄影测量和 3D 地理空间内容

  • 免费和开源可视化插件

  • 与 Unity 的游戏对象、组件、角色控制器等集成

  • 可选订阅 Cesium ion,一键访问全球精选 3D 内容,包括地形、影像、3D 城市和摄影测量

  • 支持多种平台,包括Windows,macOS,Android和VR平台,如Quest 2和Quest Pro

二、实践

2022年12月1日,基于此插件在 Unity 中进行实践验证。

1、Unity 安装

Unity 中文官网

1、创建账号,下载 UnityHub.

0261d150e58849aa8e0916e0becb76e2.png

2、安装,运行:

bfcfb265b8df48f0807452c3f7620cd0.png

3、安装 Unity 编辑器(注:此处可跳过此步骤,可以在打开具体项目时,安装具体项目对应的编辑器版本)

d7af959ceb8542e9877370d41132eb17.png

2、Cesium for Unity 下载

cesium-unity-samples

cesium-unity-releases

在 cesium-unity-releases 下载最新包:

3578a8e5369c443cbf3592b75a493f83.png

06102969bb5242cbbd96b7b1f9a9c4ab.png

3、打开项目

1、打开下载的 CesiumForUnitySamples 项目

cc9f638e24234f62b0929692f4082196.png

1691dc7a7e8a4a2d8a6fcca434fd8dcf.png

2、按照提示安装对应版本的编辑器或使用其它编辑器版本

打开项目后,可能提示编辑器版本不对应,可以看到当前 CesiumForUnity 的编辑器版本为 2021.3.10f1.

第一种方式:对应编辑器版本

可通过安装对应编辑器版本:

7d6536a3d0844abfb41780828a5e5b0f.png

当前项目对应的编辑器版本:

cb5a744ef77b4bf790abe31475b8c810.png

通过找到项目对应的编辑器版本号,可通过unity-releases 网站查找到对应版本号的编辑器,然后点击【从 Hub 下载】,安装当前 CesiumForUnity 项目对应的编辑器版本。

470b85aedef4446a8ef67c7ac0d47663.png

3c843a496d844343b8cc280b879e64f3.png

注:当前 CesiumForUnity 项目对应的 2021.3.10f1 和 Unity 官网上下载的 2021.3.10依然有所不同,但可用。

第二种方式:选择其他编辑器版本

选择使用新的编辑器版本:选择其它编辑器版本-选中某个编辑器版本-更改版本,但是使用新的编辑器版本会对项目重新构建,构建过程可能会很漫长,甚至出现异常问题。

ee7aa87c1651431f8351081345a4b0db.png

c9a1a5ca39e94648affe7d2d80e4dddd.png

83a9c00d470043b19b15b5313cf97fc4.png

eebd5b8f5eef4517a8eb66f8403d004a.png

3、通过相应编辑器版本打开 CesiumForUnity 项目

通过安装当前 CesiumForUnity 对应的编辑器版本,来实现项目的打开。

注:此处从 Unity 下载的对应版本的编辑器依然有所不同,因此依然需要通过选择其它编辑器版本的方式选择 2021.3.10 进行项目的重新构建,生成,生成打开后如下所示:

cc88103d35f54ac6ab2f0b4e33f5e0f1.png

6fd833e6c2b24f07b85cc4803a07f149.png

943550be1aa349afa378d92ec256e8c8.png

237c76d7e5f14568bd84919caeb0386d.png

4、编辑、运行项目

1、打开 Cesium 场景

在 Assets/Scenes 下,CesiumForUntity 目前提供了五个样例场景,双击其中一个可以进行预览查看。

be0d36f6d34c4eab895f9788b67cf57b.png

2、构建桌面端

在 File/Build Settings 进行构建参数设置,选择对应构建的平台,如果 Scenes In Build 中没有当前打开的场景,需要点击 Add Open Scenes。

在不同平台切换时,需要先点击 Switch Platform,然后再执行 Build And Run。

fe052675e29b45a584c3c99a1fb584ae.png

3c3966251a514f45bc20db09e44b8005.png

3、构建 WebGL 端

构建 WebGL 端需要设置 Player Settings,如 Color Space 调整为 Gamma 等其他设置,目前编译为 WebGL 版本会有异常错误。

7e3084cf4e3b469982d132d6ca9ed351.png

63209e70a34143078055d950c0b6e5b7.png

c80380cb8a014b8086bf646ea908df13.png

4、效果

通过 w、a、s、d、q、e、空格等键来控制场景前后左右上下,人物跳跃等。

Cesium-Unity3D倾斜效果

Cesium-Unity三维效果白模

  • 13
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碳学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值