瀏覽代碼

allow set default renderer + pbr by default

Nicolas Cannasse 5 年之前
父節點
當前提交
a8e219e977
共有 2 個文件被更改,包括 3 次插入0 次删除
  1. 1 0
      bin/defaultProps.json
  2. 2 0
      hide/Ide.hx

+ 1 - 0
bin/defaultProps.json

@@ -11,6 +11,7 @@
 
 
 	// custom renderers in the form of { "Name" : "MaterialSetupClassName" }
 	// custom renderers in the form of { "Name" : "MaterialSetupClassName" }
 	"renderers" : {},
 	"renderers" : {},
+	"defaultRenderer" : "PBR",
 
 
 	// set default renderer setup
 	// set default renderer setup
 	"scene.renderProps" : null,
 	"scene.renderProps" : null,

+ 2 - 0
hide/Ide.hx

@@ -565,6 +565,8 @@ class Ide {
 			}
 			}
 
 
 			var render = renderers[0];
 			var render = renderers[0];
+			if( projectConfig.renderer == null )
+				projectConfig.renderer = config.current.get("defaultRenderer");
 			for( r in renderers )
 			for( r in renderers )
 				if( r.name == projectConfig.renderer ) {
 				if( r.name == projectConfig.renderer ) {
 					render = r;
 					render = r;