Closed ChrisHoooooo closed 1 year ago
For me it depends on whether the map I'm working on has world partition enabled or not if it is enabled Finds the actor to be connected to For world partition map it does not.
The proposed fix @ChrisHoooooo in static T FindActorInWorld(UWorld InWorld, FName ActorName, EActorIteratorFlags Flags = EActorIteratorFlags::AllActors) in HoudiniEngineUtils.h works for me. Please consider including it or you guys need a pull request with that?
Hi, This has been fixed in recent builds of the plugin.
Hi,
I just found that the behaviours are different between creating a landscape in UE5 manually and creating by HDA(with heightfield tiles split node). In the latter situation, each of the tiles (LandscapeStreamingProxy) will have its own LandscapeActor rather than sharing with other Proxies.
For example, if I split the landscape 2 x 2, which means 4 tiles total. What I expect in UE's WorldOutliner:
But I got something like this:
I found that the first created SharedLandscapeActor couldn't be found due to an improper way of comparing ActorLabels. In HoudiniEngineUtils.h
should be replaced with something like this
Please take care of it if what I said above make sense. Thank you very much!