【UE4】 第09講 【MOBA製作日記】 隱藏默認創建的DefaultPawn

(版權聲明,禁止轉載)

       場景默認會創建一個ADefaultPawn的對象DefaultPawn,運行起來會看到一個詭異的球,並沒有用到,需要隱藏掉(或者沒用可以Destroy)


        這個對象和其他Actors都存儲在World->Level->Actors裏,翻了一下UGameplayStatics,沒有找到通過對象名直接獲取到Actor的方法,暫時發現可以從World獲取指定類型Actor的一個Array

	TArray<AActor*> FoundActors;
	UGameplayStatics::GetAllActorsOfClass(GetWorld(),ADefaultPawn::StaticClass(),FoundActors);
	
	for (auto Actor : FoundActors)
	{
		Actor->SetActorHiddenInGame(true);
	}

                              

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章