Bladeren bron

Fix terrain

ShiroSmith 6 jaren geleden
bovenliggende
commit
7cd29ada69
2 gewijzigde bestanden met toevoegingen van 6 en 2 verwijderingen
  1. 1 1
      hide/prefab/terrain/Terrain.hx
  2. 5 1
      hide/prefab/terrain/TerrainEditor.hx

+ 1 - 1
hide/prefab/terrain/Terrain.hx

@@ -31,7 +31,7 @@ class Terrain extends Object3D {
 	#if editor
 	var editor : hide.prefab.terrain.TerrainEditor;
 	var cachedInstance : h3d.scene.pbr.terrain.Terrain;
-	var showChecker = false;
+	public var showChecker = false;
 	#end
 
 	public function new(?parent) {

+ 5 - 1
hide/prefab/terrain/TerrainEditor.hx

@@ -82,6 +82,7 @@ class TerrainEditor {
 		#if debug
 		customScene.checkPasses = false;
 		#end
+		renderMode = terrainPrefab.showChecker ? Checker : PBR;
 	}
 
 	public function dispose(){
@@ -112,10 +113,13 @@ class TerrainEditor {
 			tile.material.removePass(tile.material.getPass("overlay"));
 		terrainPrefab.terrain.showChecker = false;
 		terrainPrefab.terrain.showComplexity = false;
+		terrainPrefab.showChecker = false;
 		switch(renderMode){
 			case PBR :
 			case ShaderComplexity : terrainPrefab.terrain.showComplexity = true;
-			case Checker : terrainPrefab.terrain.showChecker = true;
+			case Checker :
+				terrainPrefab.terrain.showChecker = true;
+				terrainPrefab.showChecker = true;
 		}
 	}