ActorComponentにてシーン内のActorを取得したいと思い、以下のようなコードを書きましたところ、GENERATED_BODY()で「この宣言にはストレージ クラスまたは型指定詞がありません」とのエラーが発生しました。
Header
1// Fill out your copyright notice in the Description page of Project Settings. 2 3#pragma once 4 5#include "CoreMinimal.h" 6#include "Components/ActorComponent.h" 7#include "GameFramework/Actor.h" //これを入れると 8#include "AssultGun.generated.h" 9 10UCLASS(ClassGroup = (Custom), meta = (BlueprintSpawnableComponent)) 11class NEWWORLDOFCRYSTAL_API UAssultGun : public UActorComponent 12{ 13 GENERATED_BODY() // 「この宣言にはストレージ クラスまたは型指定詞がありません」 14 15public: 16 // Sets default values for this component's properties 17 UAssultGun(); 18 UPROPERTY(EditAnywhere) 19 AActor* mom; 20 21protected: 22 // Called when the game starts 23 virtual void BeginPlay() override; 24 25public: 26 // Called every frame 27 virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override; 28}; 29
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/09 22:06
2020/03/09 22:07 編集