Unity 3d:5.2 Version
terraincompose:1.92 version
Rtp:3.2d version
Unity 3D uses Terraincompose to invoke RTP error:
Can ' t access alphamaptexture directly ...
UnityEngine.Debug:LogError (Object)
Reliefterrain:getcontrolmaps () (at assets/reliefpack/scripts/reliefterrain/reliefterrain.cs:465)
Reliefterrain:refreshtextures (Material, Boolean) (at assets/reliefpack/scripts/reliefterrain/reliefterrain.cs:273 )
Reliefterraineditor:ondisable () (at assets/reliefpack/editor/reliefterrain/reliefterraineditor.cs:124)
Solution:
Open CS File: Assets/reliefpack/scripts/reliefterrain/reliefterrain.cs to 457 rows;
The following will be included:
PropertyInfo info = terraindatatype.getproperty ("Alphamaptextures", BindingFlags.Instance | bindingflags.nonpublic);
Modified to:
PropertyInfo info = terraindatatype.getproperty ("Alphamaptextures", BindingFlags.Instance | bindingflags.public);
Unity 3D uses Terraincompose to invoke RTP error: