FlyManager 类型成员.
构造函数
名称 | 描述 | |
---|---|---|
![]() | FlyManager |
构造一个新的 FlyManager 对象。
|
方法
名称 | 描述 | |
---|---|---|
![]() | Dispose |
释放对象所占用的资源。
|
![]() | Pause |
暂停当前飞行。
|
![]() | Play |
按照返回的路线集合(Routes)指定的路线开始飞行,或继续进行中断的飞行。
|
![]() | Stop |
停止当前飞行。
|
![]() | Update |
更新飞行管理的内部计算。
|
属性
名称 | 描述 | |
---|---|---|
![]() | CurrentStopIndex |
获取或设置当前飞行所到的站点。
|
![]() | Duration |
获取或设置本次飞行(即当前整个路线)需要的总时间,单位为秒。
|
![]() | PlayRate |
获取或设置播放速率。该属性值的范围为0-100,当大于1.0时,则沿飞行路径快速飞行,小于1.0时,表示沿飞行路径慢速飞行。
|
![]() | Progress |
获取或设置本次飞行的当前进度,单位为秒。
|
![]() | Routes |
获取路线集合。
|
![]() | Scene |
获取或设置关联的场景。
|
![]() | Status |
获取当前的飞行状态(停止,暂停,飞行中)。
|
![]() | TurningMode |
获取或设置飞行拐弯方式。支持直角拐弯和平滑拐弯。
|
事件
名称 | 描述 | |
---|---|---|
![]() | PropertiesChanged |
当飞行相关属性改变时触发该事件,飞行相关属性包括站点属性、站点数目、路线属性、路线数目等,具体可参见FlyEventType。
|
![]() | StatusChanged |
当飞行状态发生改变时触发该事件。
|
![]() | StopArrived |
当飞行到达站点时触发该事件。
|