CesiumForUnity快速入门

Cesium For Unity是将 Cesium 和 Unity 结合,既拥有 Cesium 导入含有地理坐标资源的能力,又拥有与 Unity 各类游戏对象结合的能力,是未来智慧城市、智慧乡村等软件系统的发展方向,本文将介绍『Cesium For Unity』的快速上手。

安装Unity

版本要求:不得低于Unity 2021.3.2f1

安装过程:略

创建Unity项目

  1. 选择『3D(URP)』或『3D(HDRP)』核心模板
  2. 输入『项目名称』和『位置』
  3. 点击『创建项目』

CesiumForUnity_001.png

导入CesiumForUnity包

添加Scoped Registry

  1. 在菜单栏中,选择『Edit→Project Settings』
    CesiumForUnity_002.png

  2. 在左侧选择『Package Manager』,添加如下信息并点击『Save』

    CesiumForUnity_003.png

导入CesiumForUnity包

  1. 在菜单栏中,选择『Window→Package Manager』
    CesiumForUnity_004.png
  2. 将左上角的『Packages』改为『My Registries』
    CesiumForUnity_005.png
  3. 在左侧选择『Cesium For Unity』包,再点击『Install』
    CesiumForUnity_006.png

连接到Cesium ion平台

  1. 在菜单栏中,选择『Cesium→Cesium』
    CesiumForUnity_007.png
  2. 在选项卡『Cesium』中,找到并点击『Connect to Cesium ion』,登录账号并授权
    CesiumForUnity_008.png
  3. 在选项卡『Cesium』中,点击『Token』
    CesiumForUnity_009.png
  4. 先选择『Cesium a new token』,再点击『Create New Project Default Token』
    CesiumForUnity_010.png

向场景中添加底图

  1. 在选项卡『Cesium』中,分别点击『Cesium World Terrain』和『Dynamic Camera』右侧的加号
    CesiumForUnity_011.png
  2. 在选项卡『Hierarchy』中,删除『SampleScene→Main Camera』
  3. 在选项卡『Hierarchy』中,选择『CesiumGeoreference』对象。在选项卡『Inspector』中,找到『Origin(Longitude Latitude Height)』选项,修改所在位置
    CesiumForUnity_014.png

试玩

  1. 点击菜单栏下方的控制按钮
    CesiumForUnity_012.png
  2. 使用『W、A、S、D』和『Q、E』移动相机
    CesiumForUnity_013.png