zoukankan      html  css  js  c++  java
  • 在UE4 C++构造函数里的常规操作

    1. 创建组件

      举个例子:

    .h:
        
        //根组件
        class USceneComponent* RootScene;
    
        UPROPERTY(VisibleDefaultsOnly, Category = "SlAi")
            class UStaticMeshComponent* BaseMesh;
    
    .cpp:
        
    //实例化根组件
        RootScene = CreateDefaultSubobject<USceneComponent>(TEXT("RootScene"));
        RootComponent = RootScene;
    
        //创建静态模型组件
        BaseMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("BaseMesh"));
        BaseMesh->SetupAttachment(RootComponent);

    2. 在引擎里寻找内容

      举个例子:

        static ConstructorHelpers::FObjectFinder<USkeletalMesh> StaticMeshFirst(TEXT
        ("SkeletalMesh'/Game/Res/PolygonAdventure/Mannequin/FirstPlayer/SkMesh/FirstPlayer.FirstPlayer'"));
        MeshFirst = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("MeshFirst"));
        MeshFirst->SetSkeletalMesh(StaticMeshFirst.Object);

    3. 在引擎里寻找蓝图

      举个例子:

    .cpp:
    //获取第一人称动作蓝图
        static ConstructorHelpers::FClassFinder<UAnimInstance> StaticAnimFirst(TEXT
        ("AnimBlueprint'/Game/BluePrint/Player/FirstPlayerAnimation.FirstPlayerAnimation_C'"));
        MeshFirst->AnimClass = StaticAnimFirst.Class;
  • 相关阅读:
    常用的adb命令
    Jmeter之计数器
    Jmeter跨线程组传递变量
    Jmeter的属性和变量
    Jmeter之关联——常用提取器
    Jmeter常用的逻辑控制器
    HDU 1262 寻找素数对 模拟题
    HDU 1431 素数回文 离线打表
    HDU 2553 N皇后问题
    HDU 2093 考试排名 模拟题
  • 原文地址:https://www.cnblogs.com/mcomco/p/12427694.html
Copyright © 2011-2022 走看看