[=;295190]
When using blueprint it feels very odd/frustrating to have to handle things like structs or circular references with kid gloves lest your blueprint corrupt and force you to have to completely recreate it.
(…)
I have 3 class blueprints that no longer compile if I use them with blueprint function libraries unless I recompile the function libraries. No warnings, no other errors. These are base classes for my game and recreating them from scratch to fix an error that nobody understands or knows how to prevent again is a tough sell.
Editing a struct corrupts references to that struct about 20% of the time. No way to predict why, or how or when this will happen. The structs just disconnect and you suddenly have 5, 10 blueprints that won’t compile.
[/]
My god, this are exactly my problems, too. I thought I’m going crazy. So these are just another UE4 bugs. Hmm, should I feel releaved now…?
[=JohnAlcatraz]
The problem is basically that everything I try to do will hit a point where I can’t really continue due to bugs. So for example in my game I use a lot of structs which store information about almost anything, and structs did not work in 4.7 at all. So I could not run my game without getting really weird behavior. So I worked on different parts of the game where I don’t use structs, like the UI. So I created a nice UI, until I saw it looks way too ugly because the engine uses wrong MipMaps for the textures. And while working on the UI I want to see how it really looks, not how it looks with bugs. So I stopped working on the UI and instead worked on the trees. For trees I use Hierarchical Instanced Static Mesh Components, because they are made for foliage. But I saw that dynamically spawned HISMC won’t work, they only work if manually added as a component to a blueprint! So I could not continue working on this. So I moved to the Wall System, and since walls are destructible I also experienced a lot of bugs there and had to create a lot of workarounds to make it work. But it’s still buggy, my physics actors are falling through my landscape, I can’t use an object pool because setting locations of physics actors is not working correctly and so on.
[/]
Yep, that’s exactly what it feels. No matter what you do, some killer bug will stop you on your way.