Explorar el Código

Tweak lightmapper warning message to mention Rosetta emulation on macOS

Hugo Locurcio hace 4 años
padre
commit
47f869b731
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      editor/plugins/baked_lightmap_editor_plugin.cpp

+ 5 - 1
editor/plugins/baked_lightmap_editor_plugin.cpp

@@ -70,7 +70,11 @@ void BakedLightmapEditorPlugin::_bake_select_file(const String &p_file) {
 				EditorNode::get_singleton()->show_warning(TTR("Some mesh is invalid. Make sure the UV2 channel values are contained within the [0.0,1.0] square region."));
 				break;
 			case BakedLightmap::BAKE_ERROR_NO_LIGHTMAPPER:
-				EditorNode::get_singleton()->show_warning(TTR("Godot editor was built without ray tracing support, lightmaps can't be baked."));
+#ifdef OSX_ENABLED
+				EditorNode::get_singleton()->show_warning(TTR("Godot editor was built without ray tracing support; lightmaps can't be baked.\nIf you are using an Apple Silicon-based Mac, try forcing Rosetta emulation on Godot.app in the application settings\nthen restart the editor."));
+#else
+				EditorNode::get_singleton()->show_warning(TTR("Godot editor was built without ray tracing support; lightmaps can't be baked."));
+#endif
 				break;
 			default: {
 			}