Hello!,
I know the course is currently being updated, replacing the old content with a new version in line with the latest (or so) Unreal version. I notice while doing the BattleTank lesson (in the old version of the course, there is no new BattleTank version at this point), the unreal version I’m currently using (4.23.1) has some problems related to the way the course suggest to use custom StaticMeshComponents. For example, if I use private variables inside a class, when I recompile the C++ code, the mesh reference for the custom StaticMeshComponents is lost. This had being reported and asked about here in the forums and also there are at least one open issue for unreal:
https://issues.unrealengine.com/issue/UE-63298
My question is: is the new version of the course going to suggest another way to do this? I’m asking this because this problems seems pretty easy to reproduce, and the unreal bug report (in the backlog but yet to be fixed) is pretty old. So I’m wondering… if people are using this feature why is unreal not fixing it? I’m wondering if this is not the usual way to do things now and that’s why we are in a corner or if maybe there are workaround so people doesn’t complain too much.
Btw, I’m more or a less working around the problem, declaring vars public and deleting and creating BP components again if this starts happening, it’s not a big deal for the lesson but since after the course I plan to create something bigger I want to get it right.
Thanks!