模型配置组件
模型配置组件(NModelConfigurate)
属性面板介绍
![]()
- 类型:配置的按钮类型。
- OriginPos:配置按钮的开始位置。
- CompletPos:配置按钮完成时的位置。
- 启用虚拟输入:配置按钮是否支持虚拟输入。
NModelConfigurate
模型配置功能是在场景中模拟点击按钮,输入移动的重要组件。
| 接口 | 返回值 | 说明 |
|---|---|---|
| GetStartPos | Vector3 | 获取按钮开始位置 |
| GetEndPos | Vector3 | 获取按钮结束位置 |
| GetMaxDistance | const float | 获取按钮最大移动位置 |
| GetLocalPressDirect | const Vector3 | 获取按钮按下方向 |
| ReciveData | void | 发送数据 |
获取数据发送给模型配置组件
描述:
当获取到Hotas值时,传递给模型配置以操作场景中Hotas模型复现按键操作。
代码示例:
cpp
// Called every frame if actor is enabled.
if (NInput::GetJoyStickKeyDown(EJoyStickKey::Button_2))
{
NActorManager::GetActor("S8")->GetComponent<NModelConfigurate>()->ReciveData(true);
}
else
{
NActorManager::GetActor("S8")->GetComponent<NModelConfigurate>()->ReciveData(false);
}
