ユーザ用ツール

サイト用ツール

wiki:ue4:tips:503

以前のリビジョンの文書です


アクターの生成(4.7.5)

SpawnActorを使います。

ブループリント版

レベルブループリントを開いてアクター生成処理を追加します。

これでコンパイルして実行すると、空っぽのアクターが生成される。生成処理自体はこれで完了。ただ、このままでは表示する物体(メッシュ)が無いので追加して表示される様に修正します。SpawnActorで生成するアクターのブループリントを開いてメッシュ―コンポーネントを追加します。

詳細パネルのStatic Meshから好きなメッシュを選択してコンパイルし再生すると表示される様になります。

C++版

<sxh cpp; title: AMyGameMode.cpp> void AMyGameMode::BeginPlay() {

Super::BeginPlay();
UWorld* const pWorld = GetWorld();
if (pWorld)
{
	FVector spawnPos = FVector(0.0f, 0.0f, 0.0f);
	FRotator spawnRot = FRotator::ZeroRotator;
	AMyActor* pNewActor = pWorld->SpawnActor<AMyActor>(
		AMyActor::StaticClass(),
		spawnPos,
		spawnRot);
}

}

</sxh>

Permalink wiki/ue4/tips/503.1429932628.txt.gz · 最終更新: 2015/04/25 03:30 by step

oeffentlich