各位小伙伴们,

在场景中添加运动物体,

不仅可以是整个场景生动形象,

而且更加贴近真实生活。

创建运动物体大家都不陌生,

今天小编给大家介绍,

如何将标签绑定到运动物体上。

需要注意的是,

这需要各位小伙伴进行二次开发实现。

首先,

我们要创建一条运动路径。

让物体和标签沿着该路径运动。

创建运动路径

接口:IMotionPath

1)创建运动路径

IObjectManager::CreateMotionPath

2)将节点添加到运动路径中

IMotionPath::AddWaypoint

或者IMotionPath::AddWaypoint2

另外,

还可以使用接口:IDynamicObject

IObjectManager::CreateDynamicObject

IDynamicObject::AddWaypoint

两个接口用法基本相同,

只是传入的参数以及属性略有不同。

添加节点时,

IMotionPath传入的是通过在节点的时间,

而IDynamicObject则是通过该节点的速度,

使用时请注意区分。

创建对象

运动路径上绑定的对象,

就是普通的物体和标签,

我们可以直接创建模型和表格标签。

1)创建模型:IModelPoint

IObjectManager::CreateRenderModelPoint

2)创建标签:ITableLabel

IObjectManager::CreateTableLabel

绑定运动路径

将对象绑定到运动物体上,

接口:IMotionable

IMotionable::Bind

IMotionable::Bind2

注意:

运动路径上绑定的是渲染对象,

也就是CreateRenderModelPoint

或者CreateTableLabel之后的对象,

使用时请注意。

运动物体上绑定标签就这么简单,

各位小伙伴get到了吗?

另外:

图片标签(imagelabel)

不能绑定到运动路径上,

但是点类要素可以绑定,

比如POI。

大家使用时请注意。

1.《“随心而动”--运动标签》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《“随心而动”--运动标签》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/22860.html