Skip to content

模型配置组件

模型配置组件(NModelConfigurate)

属性面板介绍

alt text

  • 类型:配置的按钮类型。
  • OriginPos:配置按钮的开始位置。
  • CompletPos:配置按钮完成时的位置。
  • 启用虚拟输入:配置按钮是否支持虚拟输入。

NModelConfigurate

模型配置功能是在场景中模拟点击按钮,输入移动的重要组件。

接口返回值说明
GetStartPosVector3获取按钮开始位置
GetEndPosVector3获取按钮结束位置
GetMaxDistanceconst float获取按钮最大移动位置
GetLocalPressDirectconst Vector3获取按钮按下方向
ReciveDatavoid发送数据

获取数据发送给模型配置组件

描述:
当获取到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);
    }