{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508812248,"data":{"id":71713109,"title":"2.7 粒子动效(天气)","slug":"qd17q5","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
当前异常天气下的Auto提示不够明显,缺乏沉浸感。通过加强前端的异常天气下动效展示,提升环境沉浸感,更贴近真实世界。
天气粒子动效 - 雨 | |
天气粒子动效 - 雪 |
注:目前只支持雨和雪,其它天气类型暂不支持;
属性 | 含义 |
WEATHER_TYPE_FROG | 雾 |
WEATHER_TYPE_RAIN | 雨 |
WEATHER_TYPE_SNOW | 雪 |
WEATHER_TYPE_CLOUD | 云 |
void com.autonavi.gbl.map.OperatorWeather.startWeatherEffect(@WEATHER_TYPE.WEATHER_TYPE1 int type, TextBuffer dataBuffer, long lastTime)
void com.autonavi.gbl.map.OperatorWeather.stopWeatherEffect(boolean stopNow)
int com.autonavi.gbl.map.OperatorWeather.getAnimationState()
淡入:属于逐渐显示的状态;正常:是正常显示状态;淡出:属于逐渐消失的状态
说明:函数详情,请复制函数名称到在线API搜索
//mapview初始化\n...\n\nTextBuffer buffer = new TextBuffer(); #目前只支持风、雨,只需要传WEATHER_TYPE,buffer传空即可\n//开启天气粒子动效为雨\nmapview.getOperatorWeather().StartWeatherEffect(WEATHER_TYPE.WEATHER_TYPE_RAIN, buffer, 1000);\n\n//开启天气粒子动效为雪\nmapview.getOperatorWeather().StartWeatherEffect(WEATHER_TYPE.WEATHER_TYPE_SNOW, buffer, 1000);\n\n//停止天气粒子动效\nmapview.getOperatorWeather().StopWeatherEffect(false);\n\n//获取天气动画的淡入淡出状态\nint type = mapview.getOperatorWeather().getAnimationState();