各位小伙伴们,
在场景中添加运动物体,
不仅可以是整个场景生动形象,
而且更加贴近真实生活。
创建运动物体大家都不陌生,
今天小编给大家介绍,
如何将标签绑定到运动物体上。
需要注意的是,
这需要各位小伙伴进行二次开发实现。
首先,
我们要创建一条运动路径。
让物体和标签沿着该路径运动。
创建运动路径
接口: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