Main Content

Sim3dSetup

Unreal Engine 3D シミュレーションでアクターを設定する C++ メソッド

R2020b 以降

説明

C++ メソッド void ASetGetActorLocation::Sim3dSetup() は、Unreal Engine® 3D シミュレーション環境でアクターを設定します。Sim3dSetup メソッドは、各フレームで Unreal Engine AActor::BeginPlay クラスによって呼び出されます。

すべて折りたたむ

void ASetGetActorLocation::Sim3dSetup()
{
       Super::Sim3dSetup();
              if (Tags.Num() != 0) {
                  FString tagName = Tags.Top().ToString();

                  FString MessageReaderTag = tagName;
                  MessageReaderTag.Append(TEXT("SimulinkMessage_OUT")); // a message from Simulink model
                  MessageReader = StartSimulation3DMessageReader (TCHAR_TO_ANSI(*MessageReaderTag), MAX_MESSAGE_SIZE);

                  FString MessageWriterTag = tagName;
                  MessageWriterTag.Append(TEXT("SimulinkMessage_IN")); // a message to Simulink model
                  MessageWriter = StartSimulation3DMessageWriter (TCHAR_TO_ANSI(*MessageWriterTag) ), MAX_MESSAGE_SIZE);
              }
}

バージョン履歴

R2020b で導入