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

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

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

Код спавнящий экземпляр
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;
}
  • Вопрос задан
  • 106 просмотров
Подписаться 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;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект