shun126 / UE5-DungeonGeneratorDemo

Unleash Limitless Dungeon Exploration with Unreal Engine 5's Plugin. Create custom rulesets and generate efficiently for a unique and immersive experience.
https://www.fab.com/ja/listings/11fce4d9-8996-4323-9aac-9cfacbfb95eb
MIT License
30 stars 6 forks source link

bug int 1.6.1 #34

Closed MichaelLiew1990 closed 4 months ago

MichaelLiew1990 commented 4 months ago

I have tested your 1.6.1 version, and found bugs:

  1. DestroyDungeon will not unload sub level, you can modify your code like below: streamLevel->SetIsRequestingUnloadAndRemoval(true); //streamLevel->ClearLoadedLevel();
  2. Because my game is multiplayer game, so i regenerate on server then using same seed to regenerate on client, but interior(like table) not spawn on client, table i think should not need to replicated, it should spawn by your system at same position i think
shun126 commented 4 months ago
  1. thank you for your suggestion. I will revise it immediately.

  2. I am not sure about the interior replication. For example, if the interior is going to be destroyed, it would be better not to spawn at the client. What do you think?

Maybe it would be better to add an attribute to spawn at the client in the interior database, as you suggested before.

MichaelLiew1990 commented 4 months ago
  1. Yes, it is better to add an attribute.
shun126 commented 4 months ago

In plugin version 1.6.2, I have added the ability to choose the spawning method for interior actors.