Content in SUBSCENE disappears on play

Using Unity 2019.3.0f1, I created a terrain asset (land, trees, etc…) I then chose to move this terrain into a subscene. On PLAY however, the subscene content does not show.

Is there a step required to ensure the content of a subscene loads in the game?

example terrain as subscene being edited


game in PLAY mode subscene UNLOADS and does not display.

Is there a step required in script somewhere? For example a game-manager or system that loads the terrain?

Thanks!

You are most likely missing the Hybrid Renderer, which is required. Add that package and you should be good to go!

1 Like

hmmm… didn’t seem to fix it out of the box. Still something missing. Thanks for the reply!

If you are using the actual terrain component, I doubt that is supported yet in ECS. Did you check the entity debugger to see what (if any) entities got created?

I have noticed that with sub scene my geometry only renders through the game camera and not the scene scene … not sure why that is

Terrains are not supported in conversion to entities.

5256686--525410--Annotation 2019-12-07 094804.jpg

yeah - if I’m reading this correctly, entities ARE being created, but your point is well taken. Perhaps the NEW terrain tools package isn’t supported in ECS yet?

Maybe I need to write a custom IConvertGameObjectToEntity or an IDeclareReferencedPrefabs

aaaaahhhh… THANK YOU! this was really confusing me :slight_smile: I can now move on.

1 Like