有时候我们创建场景的时候,特定的Actor我们想给它一个特定的图标,便于观察。比如这样:
实现起来也很简单,需要编写C++代码:
我们创建一个Actor,叫AMyActor,它包含一个Sprite(精灵),这个精灵负责显示自定义图标:代码如下
#pragma once
#include "GameFramework/Actor.h"
#include "Components/BillboardComponent.h"
#include "MyActor.generated.h"
/**
*
*/
UCLASS()
class NANTOPDOWN_API AMyActor : public AActor
{
GENERATED_UCLASS_BODY()
//virtual void BeginPlay() OVERRIDE;
UPROPERTY()
TSubobjectPtr<UBillboardComponent> SpriteComponent;
UTexture2D* SpriteTexture;
};
#include "NanTopDown.h"
#include "MyActor.h"
AMyActor