CARLA
 
载入中...
搜索中...
未找到
Unreal/CarlaUE4/Plugins/Carla/Source/Carla/AI/WalkerAIController.h
浏览该文件的文档.
1// Copyright (c) 2019 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// 确保头文件只被包含一次
8#pragma once
9
10// 包含 Actor.h 头文件
11#include "GameFramework/Actor.h"
12
13#include "WalkerAIController.generated.h"
14
15///Walker AI Controller 表示这个 actor 什么也不做,它只是客户端实际控制器的一个句柄。
16// 定义类 AWalkerAIController,继承自 AActor
17UCLASS()
18class CARLA_API AWalkerAIController : public AActor
19{
20// 这是一个生成的类体,不要手动修改
21 GENERATED_BODY()
22
23public:
24// 构造函数,使用对象初始化器
25
26 AWalkerAIController(const FObjectInitializer &ObjectInitializer)
27 : Super(ObjectInitializer)
28 {
29 // 设置主角色Tick时是否可以Tick,这里设置为false
30 PrimaryActorTick.bCanEverTick = false;
31
32 RootComponent = CreateDefaultSubobject<USceneComponent>(TEXT("RootComponent"));
33 // 设置该组件在游戏中隐藏
34 RootComponent->bHiddenInGame = true;
35 }
36};
Walker AI Controller 表示这个 actor 什么也不做,它只是客户端实际控制器的一个句柄。
AWalkerAIController(const FObjectInitializer &ObjectInitializer)