Задать вопрос

ПОчему не отображается объект после спавна?

Добрый день! Работаю над инвентарем, пытаюсь заспавнить объект при условии что из инвентаря выбрасывается часть стака, объект спавнится, но пока галочками не поменяешь свойства объекта оне не появляется, в чем может быть дело.

Код спавнящий экземпляр
FActorSpawnParameters SpawnParams;
	ANCGBaseItem* SpawnedItem = GetWorld()->SpawnActor<ANCGBaseItem>(Item->GetClass(), SpawnParams);
	SpawnedItem->DroppedToWorld(NewLocation);


bool ANCGBaseItem::DroppedToWorld(FVector Location)
{
	if (this->SetActorLocation(Location, false, nullptr, ETeleportType::ResetPhysics))
	{
		this->FreezePhisComponents(false);
		this->SetActorHiddenInGame(false);
		return true;
	}
	return false;
}
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@trjflash Автор вопроса
В данный момент работает так

FActorSpawnParameters SpawnParams;
			SpawnParams.Template = Item;
			ANCGBaseItem* SpawnedItem = GetWorld()->SpawnActor<ANCGBaseItem>(Item->GetClass(), SpawnParams);
	SpawnedItem->Count = DropQt;
	SpawnedItem->DroppedToWorld(NewLocation);
	UE_LOG(StorageComponentLog, Display, TEXT("Total items %d"), StorageSize);
	return true;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы