console error:
m_PreloadTextureAtlasData.size () == m_DetailPrototypes.size ()
Unity 3.5.5f1
PC Standalone
3km x 3km terrain mesh with 7 grass types (bill boarded), 12 tree/shrubs and no detail meshes (rocks). Static rock meshes were placed by hand.
Every time I save the scene file this error pops up in the console “m_PreloadTextureAtlasData.size () == m_DetailPrototypes.size ()”. Upon reloading unity, grass, tree and several static meshes all shift or repopulate from areas where they were moved. It feels as though the terrain.asset file is corrupt or it reverts to a previous save and is stuck there.
I tried what this user said: http://answers.unity3d.com/questions/1146456/terrain-m-preloadtextureatlasdatasize-m-detailprot.html
This did not work unfortunately, and I have approximately 10km of track I’m cleaning up over and over…
I’m using EasyRoads3dPro, Terrain Composer 1.96 and RTP.
This issue propagated when I moved from my local copy to a SVN repo.
I’ve also tried:
- removing all grass and trees and saving
- made a package out of the terrain and scene file separately , import to a clean project with NO add-ons listed above
- took the same package into 5.4 beta
None of these worked. Is the terrain.asset file corrupt? Any help, or work-arounds would be greatly appreciated.