Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
0.8.3:terrain [2020/11/17 18:53] – external edit 127.0.0.10.8.3:terrain [2021/09/06 08:11] (current) – [Creating a terrain at runtime by procedural method] admin
Line 42: Line 42:
  
   // apply a material as texture to it   // apply a material as texture to it
-  FTerrainMaterial := TGorillaLambertMaterial.Create(FTerrain);+  FTerrainMaterial := TGorillaLambertMaterialSource.Create(FTerrain);
   FTerrainMaterial.Parent := FTerrain;   FTerrainMaterial.Parent := FTerrain;
   FTerrainMaterial.Texture.LoadFromFile(LTexturePath + 'terrain-c.jpg');   FTerrainMaterial.Texture.LoadFromFile(LTexturePath + 'terrain-c.jpg');
-  FTerrain.Mesh.MaterialSource := FTerrainMaterial;+  FTerrain.MaterialSource := FTerrainMaterial;
 end; end;
 </file> </file>
Line 80: Line 80:
  
   // apply a material as texture to it   // apply a material as texture to it
-  FTerrainMaterial := TGorillaLambertMaterial.Create(FTerrain);+  FTerrainMaterial := TGorillaLambertMaterialSource.Create(FTerrain);
   FTerrainMaterial.Parent := FTerrain;   FTerrainMaterial.Parent := FTerrain;
   FTerrainMaterial.Texture.LoadFromFile(LTexturePath + 'terrain-c.jpg');   FTerrainMaterial.Texture.LoadFromFile(LTexturePath + 'terrain-c.jpg');
-  FTerrain.Mesh.MaterialSource := FTerrainMaterial;+  FTerrain.MaterialSource := FTerrainMaterial;
 end; end;
 </file> </file>