CARLA
载入中...
搜索中...
未找到
Unreal
CarlaUE4
Plugins
Carla
Source
Carla
MapGen
USDImporterActor.cpp
浏览该文件的文档.
1
// Copyright (c) 2023 Computer Vision Center (CVC) at the Universitat Autonoma
2
// de Barcelona (UAB).
3
//
4
// This work is licensed under the terms of the MIT license.
5
// For a copy, see <https://opensource.org/licenses/MIT>.
6
7
#include "
USDImporterActor.h
"
8
// 引入名为"USDImporterActor.h"的头文件,通常该头文件中包含了与当前类AUSDImporterActor相关的类型定义、函数声明等内容
9
10
AUSDImporterActor::AUSDImporterActor
(
const
FObjectInitializer &ObjectInitializer)
11
// AUSDImporterActor类的构造函数,接受一个FObjectInitializer对象用于初始化类成员
12
// 通过调用父类的构造函数,传入ObjectInitializer对象,以完成父类部分的初始化
13
: Super(ObjectInitializer)
14
{
15
// 设置该Actor的Tick函数是否可被调用,这里设置为false,表示不需要每帧更新
16
PrimaryActorTick.bCanEverTick =
false
;
17
// 创建一个默认的场景组件作为根场景组件,并将其命名为"SceneRootComponent"
18
RootSceneComponent
= CreateDefaultSubobject<USceneComponent>(TEXT(
"SceneRootComponent"
));
19
// 将创建的根场景组件RootSceneComponent设置为Actor的根组件
20
RootComponent =
RootSceneComponent
;
21
// 设置根组件的移动性为可移动(Movable),与静态(Static)相对,意味着该组件在场景中可以移动位置等操作
22
RootComponent->SetMobility(EComponentMobility::Movable);
23
}
24
25
26
void
AUSDImporterActor::LoadUSDFile
()
27
{
28
// 此函数用于加载USD文件,但目前函数体为空,可能在后续的开发中会补充具体的加载USD文件的实现逻辑
29
30
}
USDImporterActor.h
AUSDImporterActor::RootSceneComponent
USceneComponent * RootSceneComponent
Definition
USDImporterActor.h:30
AUSDImporterActor::LoadUSDFile
void LoadUSDFile()
Definition
USDImporterActor.cpp:26
AUSDImporterActor::AUSDImporterActor
AUSDImporterActor(const FObjectInitializer &ObjectInitializer)
Definition
USDImporterActor.cpp:10
制作者
1.10.0