主要参考的Cesium官网的教程,基本只是翻译
官网的Cesium for Unity的Getting Start教程
事先准备
(1)2021.3及以上版本的Unity编辑器,我是用的2021.3.19f1c1。
(2)在Cesium官网注册一个账号:
项目部署
(1)新建空的URP或HDRP项目,下面是官网的information:
Cesium for Unity works with both the Universal Render Pipeline (URP) and High Definition Render Pipeline (HDRP). However, it does not support Unity’s built-in renderer. If you choose the empty 3D project as your template, the datasets loaded by Cesium will not render properly.
(2)点击Edit > Project Settings > Package Manager,用下面的信息新建一个Scoped Registry:
Name: Cesium
URL: https://unity.pkg.cesium.com
Scope(s): com.cesium.unity
填好信息后点击Save。
(3)关闭这个窗口,打开 Window > Package Manager,点击Package: In Project下拉选择 My Registries。选择Cesium for Unity,点击Install 等下载好Import就好。
我下载的时候用UPM下不下来,直接在GitHub的release界面下载的。
下载好后在Package Manager点击左侧的➕,下拉选择 Add package from tarball…,选中刚才下载的插件,等待导入完成。
连接到Cesium
(1)从顶部菜单栏里选择Cesium > Cesium,会弹出一个Cesium的窗口
(2)点击Connect to Cesium ion按钮,在弹出的浏览器窗口里登录刚才注册的Cesium账户
(3)登录后,将看到一个提示,要求允许 Cesium for Unity 访问你的资源。选择“Allow”,然后返回到 Unity 继续。
(4)现在,为项目创建默认访问令牌。从Cesium流式传输的每个资产都需要一个访问令牌。在本教程中,你将设置所有资产都将使用的项目范围的访问令牌。
点击Cesium窗口顶部的Token按钮,会出现一个新窗口来配置令牌。选择 “Create a new token” 选项,并根据需要重命名令牌。然后,按 “Create New Project Default Token ” 按钮。
创建的新令牌将添加你的Cesium帐户中;
如果你的Cesium帐户中已有要使用的令牌,则可以从 “Use an existing token” 下拉列表中选择它,而不是创建新令牌。