Skip to content

第十章 环境效果 ​

目录 ​

第一节 设置天气 ​

本小节我们先来讲解下如何设置天气效果。图观统一开发 API 内置了很多天气效果,我们使用 setEventWeather 这个方法,传入 enWeather 天气类别参数,即可切换不同的天气效果。 具体的天气效果参数可以参看文档:(https://www.tuguan.net/doc/tgapi/v5/global/specialControl/operation.html)

返回本章目录

第二节 设置时间 ​

我们通过设置时间,可以实现不同的光照效果。我们使用 setEnvTime 这个方法,传入 envTime 时间参数、duration 光照切换时长。

返回本章目录

第三节 其他:设置基准点、指南针、水印等 ​

1. 基准点 ​

首先是获取场景的基准点位,用到的是 getBaseCenter 方法;设置场景的基准点位,使用的是 setBaseCenter 方法。

比如构建了一个场景,这个场景对应的是现实世界中的某一个具体的坐标,可以通过 getBaseCenter 方法获取到场景的坐标,但获取到的坐标可能与真实坐标有一些偏差,此时我们就可以使用 setBaseCenter 方法,传入经度 originLon、纬度 originLat、高度 originHeight,去调整中心点位置。

2. 设置指南针 ​

setCompass 方法是用来设置指南针的,可以在场景中添加一个指南针。当拖拽场景,指南针会跟着旋转,在代码中可以调整指南针控件的位置 offset、大小 size、是否可见 visible 等参数。

3. 设置水印 ​

addWatermark 方法是添加水印,通过 addWatermark 可以给场景添加一张指定图片作为水印,removeWatermark 为去除水印。首先需要制作一个水印,并且上传到一个可以在线访问的地址,之后添加一下就可以了,这里写了一个计时器,添加水印 5 秒后使用 removeWatermark 方法删除水印。

4. 日志模式 ​

设置日志 setLogMode,是指当每次调用接口的时候,能够在事件之日中打印出相关信息,有助于便捷开发。

以上就是图观统一开发 API 其他方面的一些功能点。

返回本章目录