浏览代码

Add missing terrain related materials.

This prevents the "cannot find material X" messages in the console.  These psuedo materials are what enables footstep sounds and footpuffs on terrain materials.
thecelloman 12 年之前
父节点
当前提交
88b75a1847
共有 1 个文件被更改,包括 74 次插入13 次删除
  1. 74 13
      Templates/Full/game/art/terrains/materials.cs

+ 74 - 13
Templates/Full/game/art/terrains/materials.cs

@@ -20,6 +20,20 @@
 // IN THE SOFTWARE.
 //-----------------------------------------------------------------------------
 
+// ----------------------------------------------------------------------------
+// Sample grass
+// ----------------------------------------------------------------------------
+
+singleton Material(TerrainFX_grass1)  
+{  
+   mapTo = "grass1";  
+   footstepSoundId = 0;  
+   terrainMaterials = "1";  
+   ShowDust = "false";  
+   showFootprints = "false"; 
+   materialTag0 = "Terrain"; 
+};  
+
 new TerrainMaterial()
 {
    internalName = "grass1";
@@ -32,18 +46,15 @@ new TerrainMaterial()
    diffuseSize = "200";
 };
 
-new TerrainMaterial()
-{
-   internalName = "rocktest";
-   diffuseMap = "art/terrains/Example/rocktest";
-   detailMap = "art/terrains/Example/rocktest_d";
-   detailSize = "10";
-   detailDistance = "100";
-   isManaged = "1";
-   detailBrightness = "1";
-   Enabled = "1";
-   diffuseSize = "400";
-};
+singleton Material(TerrainFX_grass1dry)  
+{  
+   mapTo = "grass1-dry";  
+   footstepSoundId = 0;  
+   terrainMaterials = "1";  
+   ShowDust = "false";  
+   showFootprints = "false";
+   materialTag0 = "Terrain";  
+};  
 
 new TerrainMaterial()
 {
@@ -59,6 +70,16 @@ new TerrainMaterial()
    detailStrength = "2";
 };
 
+singleton Material(TerrainFX_dirt_grass)  
+{  
+   mapTo = "dirt_grass";  
+   footstepSoundId = 0;  
+   terrainMaterials = "1";  
+   ShowDust = "false";  
+   showFootprints = "false";
+   materialTag0 = "Terrain";  
+};  
+
 new TerrainMaterial()
 {
    internalName = "dirt_grass";
@@ -72,6 +93,47 @@ new TerrainMaterial()
    diffuseSize = "200";
 };
 
+// ----------------------------------------------------------------------------
+// Sample rock
+// ----------------------------------------------------------------------------
+
+singleton Material(TerrainFX_rocktest)  
+{  
+   mapTo = "rocktest";  
+   footstepSoundId = 0;  
+   terrainMaterials = "1";  
+   ShowDust = "false";  
+   showFootprints = "false"; 
+   materialTag0 = "Terrain"; 
+};  
+
+new TerrainMaterial()
+{
+   internalName = "rocktest";
+   diffuseMap = "art/terrains/Example/rocktest";
+   detailMap = "art/terrains/Example/rocktest_d";
+   detailSize = "10";
+   detailDistance = "100";
+   isManaged = "1";
+   detailBrightness = "1";
+   Enabled = "1";
+   diffuseSize = "400";
+};
+
+// ----------------------------------------------------------------------------
+// Sample sand
+// ----------------------------------------------------------------------------
+
+singleton Material(TerrainFX_sand)  
+{  
+   mapTo = "sand";  
+   footstepSoundId = 0;  
+   terrainMaterials = "1";  
+   ShowDust = "false";  
+   showFootprints = "false"; 
+   materialTag0 = "Terrain";  
+};  
+
 new TerrainMaterial()
 {
    internalName = "sand";
@@ -84,4 +146,3 @@ new TerrainMaterial()
    Enabled = "1";
    diffuseSize = "200";
 };
-